我有两个 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
来执行此操作,而不是编写我们自己的代码。
谢谢并恭祝安康,
瓦伦
我有两个 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
来执行此操作,而不是编写我们自己的代码。
谢谢并恭祝安康,
瓦伦
是的,您可以实现自己的继承功能:
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++"}