0

我们有一个具有四个属性的对象的新实例:

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

该对象的许多其他属性的最佳方法是什么?如果我们想要更多几对,我们会:

person[address_no] = 4;
....
person[country] = 'Netherlands';

但是,如果我们有很多属性怎么办。有没有像下面这样的简约方式?(我知道它不起作用)

person +={address_no: '4', .... , country: 'Netherlands'};
4

1 回答 1

0

您可以创建一个单独的 JSON 对象,然后将其合并到第一个对象中

使用此功能

function extend(a, b){
    for(var key in b)
        if(b.hasOwnProperty(key))
            a[key] = b[key];
    return a;
}

演示

于 2013-10-26T21:51:01.467 回答