-
Object.assign()
正确使用:let obj3 = Object.assign({}, obj1, obj2);
此时改变obj3的属性,不会影响到obj1和obj2。
错误使用:let obj3 = Object.assign(obj1, obj2);
此时改变obj3的属性,会影响到obj1和obj2。 -
ES6的扩展运算符…
用ES6的扩展运算符来替换Object.assign()
正确使用:let obj3 = {…obj1, obj2};
此时改变obj3的属性,不会影响到obj1和obj2。
JS - 对象方法
猜你喜欢
转载自blog.csdn.net/seaalan/article/details/88737902
今日推荐
周排行