繁体   English   中英

过滤[空]数组对象

[英]Filter [empty] array object

我正在以传统方式删除一些数组对象: delete subDirectories[index] 因此,在此之后,此对象变为[empty] 现在,如何过滤undefined, bool, NaN 我正在使用Vue.js,它包含一个vuex操作。 有人可以帮忙吗?

在此处输入图片说明

如果要删除数组中的所有null,undefined(或任何类似false的值),则可以执行以下操作:

var arr = [1,3,5, null, False];
var res = arr.filter(val=>val);
console.log(res); // [1,3,5]

或者,您可以显式删除null和undefined:

var res = arr.filter(val => (val!==undefined) && (val!==null));
console.log(res); // [1,3,5]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM