“Удалить фальшивые значения из массива JavaScript” Ответ

Удалить фальшивые значения из массива JavaScript

let mixedArr = [0, “blue”, “”, NaN, 9, true, undefined, “white”, false];
let trueArr = mixedArr.filter(Boolean);
console.log(trueArr); // returns [“blue”, 9, true, “white”]
Creepy Gábor

удаляет нулевые и ложные значения из массива

function bouncer(arr) {
 arr = arr.filter(function (n) { 
    return (n !== undefined && n !== null && n !== false && n !== 0 && n !== "" && isNaN()!=NaN); });
  return arr;
}

bouncer([7, "ate", "", false, 9, NaN], "");
ZeldaIsANerd

Удалить все фальшивые значения из массива

function bouncer(arr) {
  let newArray = [];
  for (let i = 0; i < arr.length; i++) {
    if (arr[i]) newArray.push(arr[i]);
  }
  return newArray;
}
Angry Alpaca

Ответы похожие на “Удалить фальшивые значения из массива JavaScript”

Вопросы похожие на “Удалить фальшивые значения из массива JavaScript”

Больше похожих ответов на “Удалить фальшивые значения из массива JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования