Update values from one object to another in node JS
本问题已经有最佳答案,请猛点这里访问。
我有两个JSON对象,如下所示。
1 2 | var j1 = {name: 'Varun', age: 24}; var j2 = {code: 'NodeJS', alter: 'C++'} |
我需要用j2更新json j1。
期望输出
1 | {name: 'Varun', age: 24, code: 'NodeJS', alter: 'C++'}; |
在
谢谢和问候,
瓦伦
简单
1 | for (var key in j2) { j1[key] = j2[key]; } |
演示:http://jsfiddle.net/tymejv/kthvf/
是的,您可以实现自己的继承功能:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function inherits(base, extension) { for (var property in base) { try { extension[property] = base[property]; } catch(warning) { } } }; |
然后
1 2 3 | inherits(j2,j1) console.log(j1) // Object {name:"Varun", age: 24, code:"NodeJS", alter:"C++"} |