2017-01-23 1 views
-2

So fügen Sie dem Objekt mithilfe der Schleife dynamisch Werte hinzu.So fügen Sie dem Objekt mithilfe der Schleife dynamisch Werte hinzu

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

Hinzufügen was und wo? –

+0

Hinzufügen eines neuen Werts zum Objekt. Ergebnis var objekt = [ {lat: 1, lng: 2}, {lat: 3, lng: 4}, {lat: 5, lng: 6}, {lat: 7, lng: 8}, ] ; ' –

+2

Zuerst haben Sie kein Objekt, Sie haben ein Array, das Objekte enthält. – epascarello

Antwort

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

ist es das, was Sie meinen?

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

Ich brauche keine Klammer? –

+0

Es ist richtig? \t var Objekt; für (var i = 0; i <10; i ++) { object.push [{lat: 4, lng: 7}]; } –

+0

Ihr Beispiel enthält die Variable "Objekt", die ein Array von Objekten ist. Das Array verfügt über eine Methode push(), mit der Sie andere Objekte am Ende des Arrays hinzufügen können. Der richtige Weg, um es aufzurufen ist, wie ich bereits hingewiesen habe object.push (...) nicht object.push [...] –

Verwandte Themen