Я думаю, что вы можете сделать следующее, если вы хотите использовать вышеуказанную вещь для доступа к ней, как к числу, я сделал то же самое и работал.
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
}
Это может преодолеть вышеуказанную проблему.Пожалуйста, предложите лучше, если доступно, и проблему с этим ответом, если есть.