我在 _.isEqual 下的 underscore.js 文档中看到了这一点。为什么会这样?
var moe = {name: 'moe', luckyNumbers: [13, 27, 34]};
var clone = {name: 'moe', luckyNumbers: [13, 27, 34]};
moe == clone;
=> false
是不是因为字符串和数字不是对象,所以可以比较它们,但是 JS 不允许您比较作为对象的数组或对象文字?
我在 _.isEqual 下的 underscore.js 文档中看到了这一点。为什么会这样?
var moe = {name: 'moe', luckyNumbers: [13, 27, 34]};
var clone = {name: 'moe', luckyNumbers: [13, 27, 34]};
moe == clone;
=> false
是不是因为字符串和数字不是对象,所以可以比较它们,但是 JS 不允许您比较作为对象的数组或对象文字?