js数组深拷贝

对数组进行深拷贝,这是在前段处理数据中经常会碰到的问题。es5中有一些偷鸡的方法,es6中提供的拓展运算符更简便了我们的操作

const arr = [1,2,3,4,5]

ES5:

    const copyArr = JSON.parse(JSON.stringify(arr))

ES6:

    const copyArr = [...arr]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.背景介绍 什么是栈内存和堆内存? JavaScript中的变量的存放有有原始值与引用值之分,原始值代表了原始的...
    lx2487阅读 3,375评论 0 2
  • 你可能已经听说过ECMAScript 6(简称 ES6)了。ES6 是 Javascript 的下一个版本,它有很...
    奋斗的小废鱼阅读 777评论 0 16
  • 你可能已经听说过ECMAScript 6(简称 ES6)了。ES6 是 Javascript 的下一个版本,它有很...
    米塔塔阅读 977评论 0 10
  • 奶茶店。 早起,华侨。 下午,力学课本。 漳州某座山,看日落。 路边。 那一刹那。
    一加七阅读 205评论 4 4
  • 从开始写第一个文章投稿到文章发表,用时十四年。 梦想高工资挣大钱到实现用时二十七年。 为拿一张大学文凭用时八年。 ...
    骑手为什么歌唱草原阅读 311评论 4 9