Невозможно удалить объект JSON из массива JSON - PullRequest
0 голосов
/ 03 июня 2018
JSON.stringify(jobj);
"[{"aa":"bb"},{"cc":"dd"}]"

мой объект Json похож на один выше.Может ли кто-нибудь объяснить, как удалить {"cc":"dd"} из этого объекта.

Ответы [ 3 ]

0 голосов
/ 03 июня 2018

Если вы пытаетесь удалить элемент из массива, независимо от типа элемента, он должен быть array.slice(index,1);

В этом конкретном примере это будет jobj.slice(1,1);.

Надеюсь, это поможет.

0 голосов
/ 03 июня 2018

Вы можете parse строку и использовать slice

var jobj = '[{"aa":"bb"},{"cc":"dd"}]';
console.log(JSON.parse(jobj).slice(0,1));
0 голосов
/ 03 июня 2018

Вы можете - без каких-либо JSON - взять массив и pop последний элемент.

var array = [{ aa: "bb" }, { cc: "dd" }];

array.pop();

console.log(array);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...