文件名称:pop-compare:任意 JavaScript 值的多态深度比较运算符
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-17 23:51:10
JavaScript
比较 这个 JavaScript 包导出了一个比较运算符,它接受任意对象并执行深度比较操作,遍历数组以及委托给任一参数的比较方法(如果存在),有利于左侧。 $ npm install --save pop-compare 比较器返回一个数字,该数字与零的关系与左边的值与右边的关系相同。 对于数字,从左边减去右边会给你这样一个差异值,描述差异的方向和大小。 幅度对其没有意义的比较器应返回正无穷大或负无穷大。 作为一个核心原则,每个值都等于自身,包括 NaN,这使得它适用于对集合中的任意值进行排序。 装箱的值,比如new Number(10)总是在比较之前被拆箱。 此比较运算符在此时刻不处理具有引用循环的等效对象图。 var compare = require ( "pop-compare" ) ; expect ( compare ( - 1 , 1 ) ) . toBe (
【文件预览】:
pop-compare-master
----.gitignore(14B)
----pop-compare.js(3KB)
----package.json(645B)
----README.md(3KB)
----test()
--------pop-compare-test.js(4KB)