Я думаю, ви можете зробити наступне, якщо хочете використовувати вищезазначену інформацію для доступу до неї, як у вигляді числа, я зробив те саме і працював.
var myObj = {"0":"a","1":"b","CNT":2};
$.each(myObj,function(key,value){
if(isNaN(parseInt(key))){
return true; //continue;
}
//Code to perform operation
}
Це працює лише тоді, коли клавіша не починається з і числовим символом, інакше вона буде перетворена в число. Дивіться наступний приклад:
parseInt("45kjghk") === 45
Я використовував тут jQuery
Оновлено:
var myObj = {"0":"a","1":"b","CNT":2};
$.each(myObj,function(key,value){
if(isNaN(parseInt(key)) || (key.length !== parseInt(key).toString().length) ){
return true; //continue;
}
//Code to perform operation
}
Це може подолати вищезазначену проблему. Будь ласка, підкажіть краще, якщо воно є, та проблему з цією відповіддю, якщо такі є.