js ===(全等号)的理解 以及 与lodash.isEqual的区别

    先举个例子:

   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在分配内存是基础属性会有固定的内存地址;

猜你喜欢

转载自blog.csdn.net/qq_29854831/article/details/80099173