Javascript 为什么===和==为以下内容提供false?
我知道问这个问题很愚蠢,但有人能告诉我吗 为什么===和==为以下内容提供falseJavascript 为什么===和==为以下内容提供false?,javascript,Javascript,我知道问这个问题很愚蠢,但有人能告诉我吗 为什么===和==为以下内容提供false x=[[1,2]]; console.log(x[0]=[1,2]); console.log(x[0]=[1,2]),因为它们在内存中是不同的值 x=[[1,2]]; console.log(x[0]=[1,2]);//这里您正在内存中创建一个新数组 console.log(x[0]=[1,2]);//这里您正在内存中创建一个新数组 变量y=x[0]//内存中的相同值 console.log(x[0]==
x=[[1,2]];
console.log(x[0]=[1,2]);
console.log(x[0]=[1,2])代码>,因为它们在内存中是不同的值
x=[[1,2]];
console.log(x[0]=[1,2]);//这里您正在内存中创建一个新数组
console.log(x[0]=[1,2]);//这里您正在内存中创建一个新数组
变量y=x[0]//内存中的相同值
console.log(x[0]==y);
console.log(x[0]==y)代码>,因为它们在内存中是不同的值
x=[[1,2]];
console.log(x[0]=[1,2]);//这里您正在内存中创建一个新数组
console.log(x[0]=[1,2]);//这里您正在内存中创建一个新数组
变量y=x[0]//内存中的相同值
console.log(x[0]==y);
console.log(x[0]==y)代码>读取相同性比较此处重复=>读取相同性比较此处重复=>