如何解决计算数组中未定义的空字符串,空字符串的总数
我下面有一个这样的数组
const userArray = ['school','science','',null,'bachelors','final',undefined,null]
您会注意到,我有2个空字符串,2个null和1个未定义的字符串。因此总数为5。
我怎样才能遍历每次,仍然获得数组中空字符串,null和undefined的总数。
解决方法
您可以使用阵列过滤器。
const userArray = [
"school","science","",null,"bachelors","final",undefined,];
let ret = userArray.filter((x) => !x).length;
console.log(ret);
,
您可以使用Array.prototype.filter()方法从数组中删除非伪造的值并计算过滤后的数组的长度,如下所示:
const userArray = ["school",null];
const filteredArray = userArray.filter(value => !value);
console.log(filteredArray.length);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。