【javascript权威指南】对象比较
var o={x:1},p={x:1}; //具有相同属性的两个对象 console.log(o==p); //false 两个单独的对象永不相等 var a = [],b = []; //两个单独的空数组 console.log(a==b); //false 两个单独的数组永不相等
对象的比较并非值的比较:即使两个对象包含同样的属性及相同的值,它们也是不相等的。各个索引元素完全相等的两个数组也不相等。
var o={x:1},p={x:1}; //具有相同属性的两个对象 console.log(o==p); //false 两个单独的对象永不相等 var a = [],b = []; //两个单独的空数组 console.log(a==b); //false 两个单独的数组永不相等
对象的比较并非值的比较:即使两个对象包含同样的属性及相同的值,它们也是不相等的。各个索引元素完全相等的两个数组也不相等。