如何将新对象添加到索引号为

时间:2015-10-19 16:53:33

标签: javascript object

有没有办法将2属性添加到Locations对象?

要添加的属性:

2:{
   name: "Japan",
   lat: 36, 
   lng: 138,
   description: 'default',
   color: 'default',
   url: 'default'
} 

地点对象:

var locations = {
        0: {
            name: "New York",
            lat: 40.71, 
            lng: -74.0059731,
            description: 'default',
            color: 'default',
            url: 'default',
            size: 'default'
        },
    1: {
        name: "London",
        lat: 51.5073346, 
        lng: -0.1276831,
        description: 'default',
        color: 'black',
        url: 'default',
        type:'square'
        }
}

是这样的 位置:{         0:{             名称:“纽约”,             纬度:40.71,             lng:-74.0059731,             描述:'默认',             颜色:'默认',             网址:'默认',             尺寸:'默认'         },         1:{             名称:“伦敦”,             lat:51.5073346,             lng:-0.1276831,             描述:'默认',             颜色:'黑色',             网址:'默认',             类型:“正方形”             }         2:{             名称:“日本”,             纬度:36,             lng:138,             描述:'默认',             颜色:'默认',             网址:'默认' }     }

1 个答案:

答案 0 :(得分:5)

你可以这样做:

locations[2] = {
   name: "Japan",
   lat: 36, 
   lng: 138,
   description: 'default',
   color: 'default',
   url: 'default'
}