如何在对象Array中插入动态值

问题描述 投票:-2回答:3

我有一个带有静态值的对象数组。该对象的数组用于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]
    }
];
javascript laravel google-maps pubnub
3个回答
0
投票

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

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

-1
投票

@brk实际上我必须在地图上显示实时出租车。我有lat longs但我不知道如何将这个动态lat长在这种格式中。给定的数组工作正常。

在你的情况下使用torchys.push(...)应该没问题。我不确定using loop from database你究竟是什么意思。


-1
投票

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

const newArray = [];
for(var i=0; i< 10; i++){
   newArray.push({latlng: [i, i+1]});
}
console.log(newArray);
© www.soinside.com 2019 - 2024. All rights reserved.