Удалите все `null`s в массиве, не проходя через JS - PullRequest
0 голосов
/ 19 мая 2019

У меня есть следующий массив:

const myArr = [null, null, null, null, 5, 6, null, null];

Я знаю, что массив в конце будет содержать:

  • no null s и
  • только уникальные ценности.

Я хочу удалить все null с в исходном массиве без использования циклов (вкл. filter(), reduce()).Это возможно?Может быть, какой-то Set, который не принимает null с?

1 Ответ

2 голосов
/ 19 мая 2019

Просто сделайте это Set, затем delete(null)

const myArr = [null, null, null, null, 5, 6, null, null];
const s = new Set(myArr);
s.delete(null);
console.log(Array.from(s));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...