【发布时间】:2016-02-21 12:51:10
【问题描述】:
我有十个空值数组
onTable[0 to 10];
看
["Jean5", "Jean3", "Paul2", "Jean6", "", "Paul4", "Jean", "peirre4", ""]
["Paul5", "peirre6", "peirre3", "", "Jean4", "Paul", "peirre5", "Jean2", ""]
...
我想得到每个数组的长度,没有空值,也没有创建十个变量来检查。
我已经测试了这个解决方案
count empty values in array 但我不想让十个变量。即:count1, count2,....
我也检查了compare two arrays based on length: skip empty values,但这不是我想要的。
如果可能的话,我想要这个样子
onTable[0].length(exclude(""))
这样做的好方法是什么?
【问题讨论】:
-
使用 filter() 并删除空值然后得到它的长度
-
我不想从数组中删除值
-
过滤器不会更新现有数组....它只是返回新数组
标签: javascript jquery arrays