赞
踩
1、Object.assign()的用法
ES5提供的Object.assign()原型方法,主要是用来解决拷贝出来的新对象和原来的对象不相互影响的问题。
主要用法有:
一、复制一个对象
- let obj1 = { a: 0 , b: { c: 0}};
- let obj2 = Object.assign({}, obj1);
- console.log(JSON.stringify(obj2)); // { a: 0, b: { c: 0}}
二、合并多个对象
- const o1 = { a: 1, b: 1, c: 1 };
- const o2 = { b: 2, c: 2 };
- const o3 = { c: 3 };
-
- const obj = Object.assign({}, o1, o2, o3);
- console.log(obj); // { a: 1, b: 2, c: 3 }
更多用法可以查看 ——》MDN文档
2、IE浏览器不兼容Object.assign()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。