如何在对象数组中插入动态值

时间:2019-04-02 09:22:22

标签: javascript laravel google-maps pubnub

我有一个带有静态值的对象数组。对象的此数组在EON Map中用于实时跟踪。我想动态地在此数组中添加值,我的意思是使用数据库中的循环。

请建议我如何将动态值放入此数组中?

var torchys = [
    {
        latlng: [30.370375, -97.756138]
    },
    {
        latlng: [30.323118, -97.739144]
    },
    {
        latlng: [30.302816, -97.699490]
    },
    {
        latlng: [30.293479, -97.742405]
    },
    {
        latlng: [30.250337, -97.754593]
    },
    {
        latlng: [30.236689, -97.762730]
    }
];

3 个答案:

答案 0 :(得分:0)

您可能正在寻找push方法。例如:

torchys.push({latlng: [30.370375, -97.756138]})

答案 1 :(得分:-1)

  

@brk实际上我必须在地图上显示实时Taxies。我有经纬度,但是我不知道如何将这种动态经纬度放入这种格式。给定的数组工作正常。

使用torchys.push(...)应该可以。我不确定using loop from database到底是什么意思。

答案 2 :(得分:-1)

您可以使用此方法将动态latlng值推入数组。

const newArray = [];
for(var i=0; i< 10; i++){
   newArray.push({latlng: [i, i+1]});
}
console.log(newArray);