我有两个JSON对象,如下所示。
var j1 = {name: 'Varun', age: 24};
var j2 = {code: 'NodeJS', alter: 'C++'}
我需要用j2更新JSON j1。
期望的输出
{name: 'Varun', age: 24, code: 'NodeJS', alter: 'C++'};
NodeJS
中是否有任何inbuild函数可以执行此操作,而不是编写自己的代码。
谢谢和问候,
Varun的
答案 0 :(得分:3)
答案 1 :(得分:2)
是的,您可以实现自己的继承功能:
function inherits(base, extension)
{
for (var property in base)
{
try
{
extension[property] = base[property];
}
catch(warning)
{
}
}
};
然后
inherits(j2,j1)
console.log(j1)
// Object {name: "Varun", age: 24, code: "NodeJS", alter: "C++"}