美文网首页
es6/es7对象合并方法

es6/es7对象合并方法

作者: 无名程序猿 | 来源:发表于2019-03-31 09:15 被阅读0次

方法一:

let o1 = { a: 1, b: 2, c: 3 };

let o2 = {...o1, d: 4}; // o2 = { a: 1, b: 2, c: 3, d: 4 }

let arr1 = [0, 1, 2];

let arr2 = [...arr1, 3]; // arr2 = [0, 1, 2, 3]

方法二:

let o1 = { a: 1, b: 2, c: 3 };

let o2 = Object.assign({}, o1, { d: 4 }); // o2 = { a: 1, b: 2, c: 3, d: 4 };

相关文章

  • 异步函数的调用的方法(promise)

    ES6方法调用 ES7方法调用

  • es6/es7对象合并方法

    方法一: let o1 = { a:1, b:2, c:3 }; let o2 = {...o1, d:4};//...

  • ES6 Object.assign()的用法

    ES6的Object.assign()的基本用法 Object.assign方法用于对象的合并,将源对象(sour...

  • Object.assign兼容性问题

    先说说Object.assign,该方法是ES6中合并对象用的。IE不支持 Object.assignchrome...

  • js有关对象的知识点

    一 拷贝对象属性 ES6有用于合并对的Object.assign,方法的第一个参数是目标对象,后面的参数都是源对象...

  • ES7特性

    ES7 没有this 箭头函数对比ES6 ES7 Spread & Rest Operator spread .....

  • Object.assign

    特点:浅拷贝、对象属性的合并ES6提供了Object.assign(),用于合并/复制对象的属性。 它会修改tar...

  • ES7、ES8、ES9、ES10新特性

    ES7新特性 1.Array.prototype.includes()方法 在 ES6 中我们有 String.p...

  • 对象

    对象的深拷贝 对象合并 assign() hasOwnProperty 遍历赋值 Es6,扩展运算符 Object...

  • ES8、ES9和ES10新特征

    相信很多人已经用过ES6或者ES7的部分新特性,比如class、promise、解构等等,也对ES6、ES7比较熟...

网友评论

      本文标题:es6/es7对象合并方法

      本文链接:https://www.haomeiwen.com/subject/vdkybqtx.html