`let a={};
lat b=a;
a==b 和a===b分别是什么意思
`
提供一个简单的例子供你思考:
var foo = {
name: 'zhang'
}
var bar = {
name: 'zhang'
}
var baz = foo
console.log(foo === bar) // false
console.log(foo === baz) // true
// 在比较对象的过程里 `==` 和 `===` 作用是一样的
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答902 阅读
3 回答1.1k 阅读✓ 已解决
一样。两个对象相等比指针,指针一样就一样,指针不一样哪怕内容一样也算不一样。