2017-01-23 2 views
-2

Как динамически добавлять значение к объекту с помощью цикла.Как динамически добавлять значение к объекту с помощью цикла

var object = [ 
    {lat: 1, lng: 2}, 
    {lat: 3, lng: 4}, 
    {lat: 5, lng: 6}, 
]; 
+3

Добавление, что и где? –

+0

Добавление нового значения к объекту. Результат var object = [ {lat: 1, lng: 2}, {lat: 3, lng: 4}, {lat: 5, lng: 6}, {lat: 7, lng: 8}, ] ; ' –

+2

Сначала у вас нет объекта, у вас есть массив, содержащий объекты. – epascarello

ответ

-1
for (var i=0;i<10;i++){ 
object.push({lat:4,lng:7}); 
} 

это то, что вы имеете в виду?

var object = [ 
 
    {lat: 1, lng: 2}, 
 
    {lat: 3, lng: 4}, 
 
    {lat: 5, lng: 6}, 
 
]; 
 
document.write("<br/>Object before:"+JSON.stringify(object)); 
 

 
for (var i=0;i<10;i++){ 
 
object.push({lat:4,lng:7}); 
 
} 
 

 
document.write("<br/><br/>Object after:"+JSON.stringify(object));

+0

Мне не нужно применять кронштейн? –

+0

Это правильно? \t объект var; для (var i = 0; i <10; i ++) { object.push [{lat: 4, lng: 7}]; } –

+0

ваш пример содержит переменную «объект», которая представляет собой массив объектов. В массиве есть метод push(), который позволяет добавлять другие объекты в конец массива. Правильный способ вызвать это, как я уже указывал object.push (...) not object.push [...] –

Смежные вопросы