我得到一个 JavaScript 数组,其中包含一定数量(未指定)的各种元素(字符串、数字、 bool 值)。我需要消除字符串和 bool 值。我应该如何处理它?我应该使用typeof
吗?
最佳答案
Should I use
typeof
?
是的,在测试不等性时,您应该使用逻辑 AND 将条件链接起来。
var array = [NaN, 0, '0', undefined, null, false];
array = array.filter(function (a) {
return typeof a !== 'string' && typeof a !== 'boolean';
});
console.log(array);
关于javascript - 消除 javascript 数组中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44734834/