摘要: 我们在JS程序中需要进行频繁的变量赋值运算,对于字符串、布尔值等可直接使用赋值运算符 “=” 即可,但是对于数组、对象、对象数组的拷贝,我们需要理解更多的内容。 首先,我们需要了解JS的浅拷贝与深拷贝的区别。 我们先给出一个数组: 现在怎么创建一份arr数组的拷贝呢?直接执行赋值运算吗?我们来看看输 阅读全文
posted @ 2018-11-13 22:16 xfcao 阅读(11505) 评论(0) 推荐(3) 编辑
摘要: for(var i=0;i<5;i++){ setTimeout(function(){ console.log(`错误 ${i}`); },0) } for(var i=0;i<5;i++){ (function(i){ setTimeout(function(){ console.log(`闭包 阅读全文
posted @ 2018-11-13 19:59 xfcao 阅读(1289) 评论(0) 推荐(0) 编辑