ES6 小技巧

1.Object.assign

我们一般用这个对对象进行复制,保证原对象的immutable,这个方法也可以对数组进行拷贝操作

const original = [1, 2, 3, 4];
const copy = Object.assign([], original, {2: 15});
console.log(copy); // [1, 2, 15, 4]

可以看出方法第2个参数后面使用对象的方式, key为索引

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

推荐阅读更多精彩内容

  • 307、setValue:forKey和setObject:forKey的区别是什么? 答:1, setObjec...
    AlanGe阅读 1,592评论 0 1
  • 【编者按】本文作者为 Axel Rauschmayer,主要介绍6个 ES6 小技巧。文章系国内 ITOM 管理平...
    OneAPM_Official阅读 1,511评论 1 12
  • 37.cocoa内存管理规则 1)当你使用new,alloc或copy方法创建一个对象时,该对象的保留计数器值为1...
    如风家的秘密阅读 893评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,778评论 18 399
  • 暑假第30天,周二。 孩子昨晚赶作业,应该睡得很晚。早上7:30我起床的时候,孩子刚醒,她说要起来...
    记得祝福阅读 179评论 0 1