2016-03-30 24 views
0

Yerel JavaScript'e dönüştürmek istediğim gibi kodum var. En iyi yaklaşım nedir?

$.each(data.results, function (i, val) { 
    var venueObj = val.venue; 
    if ((venueObj && venueObj.lat != 0)) { 
     meetupName.push(val.name); 
     meetupDescript.push(val.description); 
     meetupUrl.push(val.event_url); 

     //meetupLat = []; 
     meetupLat.push(venueObj['lat']); 
     //meetupLong = []; 
     meetupLon.push(venueObj['lon']); 

     //address 
     meetupAddress.push(venueObj['address_1'] + "</h3><h3>" + venueObj['city']); 
    } else { 
     return; 
    }  
}); 
+3

'For döngüsü .......' veya 'data.results.forEach (function() {//}) – Rayon

+0

döngü için en iyi fikir .. –

+0

bunu deneyin, ama istediğim değeri alamıyorum. – mmativ

cevap

0

Sen döngü içinde "geri dönüşü" atlamalısınız

for(var i in data.results) { 
    var val = data.results[i] 
    var venueObj = val.venue; 
    if ((venueObj && venueObj.lat != 0)) { 
     meetupName.push(val.name); 
     meetupDescript.push(val.description); 
     meetupUrl.push(val.event_url); 

     //meetupLat = []; 
     meetupLat.push(venueObj['lat']); 
     //meetupLong = []; 
     meetupLon.push(venueObj['lon']); 

     //address 
     meetupAddress.push(venueObj['address_1'] + "</h3><h3>" + venueObj['city']); 
    }  
} 
İlgili konular