从javascript数组中删除空心元素
我建议使用filter方法。如果您的浏览器版本很旧,可以参考第二种方法。
filter
请注意,此方法返回一个新数组,其元素与回调函数的条件匹配。
例如,如果您要删除 null 或未定义的值:
var 数组 = [0, 1, null, 2, "", 3, 未定义, 3,,,,,,, 4,, 4,, 5,, 6,,,,]; var filtered = array.filter(function (el) { 返回 el != null; }); console.log(编辑filter);
替代方法
函数cleanArray(a,removeNull){ var i, l, temp = []; l = a.长度; 如果(删除空){ for (i = 0; i
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。