Можно ли удалить запись из массива JavaScript? При использовании оператора удаления запись в списке заменяется на ноль.
data = [{pid:30, pname:abc}, {pid:31, pname:def}, {pid:32, pname:zxc}]
delete data[1]
становится:
data = [{pid:30, pname:abc}, null, {pid:32, pname:zxc}]
К вашему сведению, я получаю это как json от вызова ajax Возвращаемое значение анализируется как var data = YAHOO.lang.JSON.parse(result.value || '[]')