javascript - 我无法删除我的字符串数组的空值

标签 javascript jquery

我有一个 String 数组 likes

var arr=["1","2",""];
arr.filter(Boolean);
arr.filter(function(e){return e != ""});

我使用了其中一种方法,但空字符串仍然存在。 注意:我使用的是 chrome。

最佳答案

var arr=["1","2","", "3"];
//arr.filter(Boolean);
arr = arr.filter(function(num){return num!=""});
console.log(arr);

你必须将它分配回 arr。

关于javascript - 我无法删除我的字符串数组的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58429857/

相关文章:

javascript - Express PUT 显示无法 PUT 错误

javascript - 尝试将自定义网格添加到离线查看器

jquery - Jqgrid 搜索日期不起作用

javascript - 将表单的 ID 传递给函数 click() 的参数中

javascript - 某些测试文件的 Node.js 代码覆盖率

JavaScript 通过 href 获取元素?

javascript - jquery 设置的鼠标悬停在 ie7 中不起作用

Jquery 滚动在页面底部附近停止

javascript - IDE 与 jQuery 类似的界面(调整 div 的大小)

javascript - jQuery 一个对话框有多个 "opener"按钮