【发布时间】:2011-06-07 13:30:53
【问题描述】:
给定一个数组:
var arr = [1,,2,5,6,,4,5,6,,];
计算有多少个 empty 值:(长度 - 删除空值后的长度)
var empties = arr.length - arr.filter(function(x){ return true }).length;
// return 3
或类似的东西
arr.empties = arr.length;
arr.forEach(function(x){ arr.empties-- });
// arr.empties returns 3
这是最好的方法还是我错过了什么?
【问题讨论】:
-
我正在尝试找到最小的 sn-p
标签: javascript