js-Array entfernt ungültige Werte (null, undefiniert)

  1. Filtern Sie keine booleschen Werte und leeren Zeichenfolgen
var arr=[1,2,null,undefined,9,0,NaN,,'',true];

arr=arr.filter(x=>!!x==true||x==0);   //[1, 2, 9, 0,'',true]

2. Kann boolesche, benutzerdefinierte Filterregeln filtern

let arr = ["",false,NaN,null,undefined,"123", ,"test",123,true];
let newarr = arr.filter(item=>!["",null,undefined,NaN,false,true].includes(item));
console.log(arr,newarr)
//  ['', false, NaN, null, undefined, '123', empty, 'test', 123, true] 
//  ['123', 'test', 123]

Ich begrüße alle, die auf meinen offiziellen Account „Treading the Waves Life Circle“ achten. Hier gibt es nicht nur weitere interessante Inhalte, sondern auch die neuesten Informationen zu Treading the Waves  können Spitzentechnologie. Kommen Sie zu uns!

Supongo que te gusta

Origin blog.csdn.net/weixin_45849072/article/details/120449439
Recomendado
Clasificación