JavaScript 原始值的比较和对象的比较
作者:互联网
原始值有 null、undefined、布尔值、数字、字符串。所有的原始值,只要编码值相同,则被认为相等:
let pri1 = 123;
let pri2 = 123;
pri1 === pri2; // => true
相反,对象的比较是在对比内存地址是否相同。请看现代 JavaScript 教程 - 对象引用和复制。
let obj1 = { age: 10 };
let obj2 = { age: 10 };
obj1 === obj2 // => false
let obj3 = obj1;
obj3 === obj1; // => true
obj3 === obj2; // => false
标签:obj1,obj3,obj2,false,JavaScript,let,原始,比较 来源: https://www.cnblogs.com/Enziandom/p/16652487.html