微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery移除数组空值

在JavaScript中,操作数组是一个非常基础和重要的技能。而有时候我们想要从数组中移除空值,这时候jQuery就可以派上用场了。

function removeEmpty(arr) {
  return $.grep(arr,function(item) {
    return item !== "";
  });
}

jquery移除数组空值

这个函数使用jQuery的grep()函数来遍历数组,grep()函数会将其中符合条件的元素过滤出来,并返回一个新的数组。在这个例子中,我们传入了原始数组 arr一个匿名函数作为过滤条件。匿名函数的作用是将 item一个空字符("")进行比较,如果不相等,那么它就符合条件。

var arr = ["apple","","banana","orange"];
var newArr = removeEmpty(arr);
console.log(newArr); // 输出 ["apple","orange"]

在这里我们定义了一个数组 arr,其中包含了一些空值。我们调用removeEmpty() 函数并传入了 arr,得到了一个新数组 newArr。最后我们打印了 newArr,发现其中已经没有空值。

总的来说,使用jQuery的grep()函数可以方便地移除数组中的空值,让数组更加规整和有序。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐