2017-01-23 15 views
-2

ループを使用してオブジェクトに動的に値を追加する方法。ループを使用してオブジェクトに動的に値を追加する方法

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

何を、どこで追加? –

+0

オブジェクトに新しい値を追加しています。結果varオブジェクト= [ {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オブジェクト。 for(var i = 0; i <10; i ++){ object.push [{lat:4、lng:7}]; } –

+0

あなたのサンプルには、オブジェクトの配列である変数 "object"が含まれています。配列には配列の最後に他のオブジェクトを追加できるpush()メソッドがあります。それを呼び出す正しい方法は、私がすでにobject.push(...)ではなくobject.push [...]を指摘しているからです –

関連する問題