Bir javascript nesnem var (aslında verileri bir ajax isteği aracılığıyla alıyorum):
var data = {};
İçine bazı şeyler ekledim:
data[0] = { "ID": "1"; "Status": "Valid" }
data[1] = { "ID": "2"; "Status": "Invalid" }
Şimdi geçersiz durumdaki tüm nesneleri kaldırmak istiyorum (ancak her şeyi aynı sırayla koruyun):
var tempData = {};
for ( var index in data ) {
if ( data[index].Status == "Valid" ) {
tempData.push( data );
}
}
data = tempData;
Bence bunların hepsi işe yaramalı, ancak tempData.push
fonksiyon olmayan bir hata alıyorum . Neden bir dizi ile aynı olmadığını anlıyorum, ama başka türlü ne yapabilirim?