js随笔一

对象不相等

1 var o = {x: 1}, p = {x: 1};
2 console.log(o == p);
3 console.log(o === p);
4 
5 var arr1 = [], arr2 = [];
6 console.log(arr1 == arr2);
7 console.log(arr1 === arr2);

对象是一种引用类型,以此和基本类型区分开。对象值都是引用,对象的比较均是引用的比较。当且仅当它们引用同一个基对象时,它们才相等:

猜你喜欢

转载自www.cnblogs.com/bm20131123/p/9172176.html