0
var newArr = arr.filter(function(val){
return val != false|null|0|""|undefined|NaN;})
我想過濾我們的值等於false,null,0,「」,undefined,NaN。 上面的代碼似乎適用於假,0和「」,我不確定是否寫入null,未定義和NaN不正確,或者如果代碼根本不應該工作。 請讓我知道,如果這只是一廂情願使用|比較多個值
使用||對於邏輯或|而言是按位或 –
像這樣的語法在JavaScript中絕對不可能。您可能希望將候選值放入數組中,並使用indexOf()來查看是否有任何匹配。 –
明白了,非常感謝 – JiniHendrix