我们有一个具有四个属性的对象的新实例:
person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};
对该对象许多其他属性的最佳方法是什么? 如果我们想要几个更确定我们会:
person[address_no] = 4;
....
person[country] = 'Netherlands';
但是如果我们有很多属性呢?有没有像下面这样的简约方式? (我知道它不起作用)
person +={address_no: '4', .... , country: 'Netherlands'};
答案 0 :(得分:0)
您可以创建一个单独的JSON对象,然后将其合并到第一个对象
中使用此功能
function extend(a, b){
for(var key in b)
if(b.hasOwnProperty(key))
a[key] = b[key];
return a;
}