Code前端首页关于Code前端联系我们

从javascript数组中删除空心元素

terry 2年前 (2023-09-09) 阅读数 205 #Javascript
文章标签 filterJavaScript

我建议使用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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门