JSON найти в JavaScript
Есть ли лучший способ, кроме циклического поиска данных вJSON? Это's для редактирования и удаления.
for(var k in objJsonResp) {
if (objJsonResp[k].txtId == id) {
if (action == 'delete') {
objJsonResp.splice(k,1);
} else {
objJsonResp[k] = newVal;
}
break;
}
}
Данные расположены в виде списка карт. Подобно:
[
{id:value, pId:value, cId:value,...},
{id:value, pId:value, cId:value,...},
...
]