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

Удалить фальшивые значения из массива 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

Можете ли вы подтолкнуть фальшивые значения на массив

function bouncer(arr) {
  return arr.filter(function(v) { return !!v; });
}
Fancy Fox

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

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

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

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

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