Как убрать null из JSON?

Появляется null в json при удалении или добавлении новый данных.

Выглядит это так:
[{"test":-212}, null, {"test":-121}]

Удаляю через splice()
Добавляю новые данные через push()
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
@danilka238 Автор вопроса
-
Способ нашел.

//Подготовим массив для тестирования
var myArray = [1111, 5, 3, 4, null, undefined, 4, 5, null, 5];
//Удаляем  все элементы, равные undefined и null
myArray = myArray.filter(function(x) {
    return x !== undefined && x !== null; 
});
console.log(myArray.toString()); //1111,5,3,4,4,5,5
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Aetae
@Aetae
Тлен
Проверяй что добавляешь перед push, очевидно.
Ответ написан
@Argentinium
CSS, JavaScript, React JS. I want to work!
Можно использовать filter. Тогда создастся новый массив без старого элемента который можно без мусора спустить в JSON.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 сент. 2020, в 00:07
10000 руб./за проект
20 сент. 2020, в 23:49
10000 руб./за проект
20 сент. 2020, в 23:44
20000 руб./за проект