先举个例子:
let a=1; let b=1;
a==b;//这里返回true;
a===b;//这里返回true;
然后 let a=[1,2]; let b=[1,2];
a==b;//这里返回false;
a===b;//这里返回true;
isEqual(a,b);//这里返回true;
//这里需要总结一下todo
接下来再看;
let c=a;
let d=a;
c===d;//返回true;
//这里需要总结一下todo
暂时的总结是‘===’和‘==’是对内存地址的比较,而js在分配内存是基础属性会有固定的内存地址;