【一语点醒梦中人】如何优雅地合并两个JSON对象 → Object.assign(a, b)和Object.assign({}, a, b)的区别
生活随笔
收集整理的這篇文章主要介紹了
【一语点醒梦中人】如何优雅地合并两个JSON对象 → Object.assign(a, b)和Object.assign({}, a, b)的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var a = {a: 1};
var b = {b: 2};
var c = Object.assign(a, b);/* a對象也會改變,b不變,返回被被修改對象 */
var d = Object.assign({}, a, b); /* a,b不會被改變,返回新的對象 */
console.log("a", a);
console.log("b", b);
console.log("c", c);
console.log("d", d);
?
總結
以上是生活随笔為你收集整理的【一语点醒梦中人】如何优雅地合并两个JSON对象 → Object.assign(a, b)和Object.assign({}, a, b)的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【新拟态】左上角标签样式、ICON图标样
- 下一篇: javascript ES6有趣的Set