“Hapus semua nilai falsy dari array” Kode Jawaban

Hapus Nilai Falsy dari Array 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

menghapus nilai nol dan false dari array

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

Hapus semua nilai falsy dari array

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

dapatkah Anda mendorong nilai falsy ke array

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

Jawaban yang mirip dengan “Hapus semua nilai falsy dari array”

Pertanyaan yang mirip dengan “Hapus semua nilai falsy dari array”

Lebih banyak jawaban terkait untuk “Hapus semua nilai falsy dari array” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya