如果 let arr2 = arr1:  那么只是赋值的引用,改变arr2也会相应的改变arr1;

如果 let arr2 = [].concat(arr1): 如果arr1里面不是引用类型,那么arr2算是和arr1脱离了;

但是,如果arr1中是对象的话,那么arr2删除什么的不会对arr1造成影响,但是如果更改arr2中对象的属性值,arr1中对应部分也会改变,此时应该这样子:

 let arr2 = JSON.parse(JSON.stringify(arr1))

推荐一个博客的相关文章:http://blog.csdn.net/fungleo/article/details/54931379

最新文章

  1. POJ1704 Georgia and Bob
  2. java 堆栈分析2
  3. Navi.Soft30.框架.WebMVC.开发手册
  4. Netsharp快速入门(之4) 基础档案(之C 实体建模 计量单位、商品、往来单位)
  5. js判断checkbox是否已选
  6. nopCommerce的源代码结构和架构
  7. 关于Marsedit和我的163博客
  8. 8个经典的HTML5游戏在线试玩及源码学习
  9. Word Ladder——LeetCode
  10. 如何判断Linux load的值是否过高
  11. 3553: [Shoi2014]三叉神经树(树链剖分)
  12. 《HelloGitHub》第 29 期
  13. python的Web框架,Django自定义过滤器及标签
  14. 【学习总结】C-翁恺老师-入门-第4周<循环控制>
  15. 【2019北京集训测试赛(七)】 操作 分治+FFT+生成函数
  16. Mysql插入中文的字段内容时乱码的解决方法
  17. 自适应电脑、手机和iPad的网页设计方法
  18. [Leetcode 100]判断二叉树相同 Same Tree
  19. SQL Fundamentals || Single-Row Functions || 转换函数 Conversion function
  20. sql server字符串的类型

热门文章

  1. 清除.svn文件
  2. js关于if(''==0)
  3. Python的核心数据类型
  4. DevOps - 项目构建 - Maven
  5. django 面试题
  6. Mina 组件介绍之 IoBuffer
  7. MySQL快速生成连续整数
  8. MongoDB学习(1)--安装,基本curd操作
  9. 贪心算法之Kruskal
  10. C 二维指针难点详解。