📜  Underscore.js _.sneq() 方法(1)

📅  最后修改于: 2023-12-03 15:05:43.663000             🧑  作者: Mango

Underscore.js _.sneq() 方法

_.sneq() 是 Underscore.js 中的一个方法,它用于比较两个值是否不相等。

语法
_.sneq(value, other)
参数
  • value:要比较的第一个值。
  • other:要比较的第二个值。
返回值

如果 valueother 不相等,则返回 true,否则返回 false

例子
_.sneq(1, '1'); // true
_.sneq('hello', 'world'); // true
_.sneq(null, undefined); // true
_.sneq(42, 42); // false
_.sneq('hello', 'hello'); // false

在上面的代码中,第一个例子中的 1'1' 是不相等的,因此 _.sneq(1, '1') 返回 true。同样,_.sneq('hello', 'world')_.sneq(null, undefined) 也都返回 true。而 4242 相等,'hello''hello' 也相等,所以 _.sneq(42, 42)_.sneq('hello', 'hello') 都返回 false

注意事项
  • Underscore.js 中还有一个相反的方法 _.seq(),用于判断两个值是否相等。
  • 如果 valueother 是对象或者数组,使用 _.isEqual() 方法更为恰当。