javascript - 如何根据多个值进行过滤?

标签 javascript

我正在尝试过滤字符数组,使其不包含空格或句点。为什么下面的代码不起作用?

arr.filter(char => char !== ' ' || char !== '.')

最佳答案

您需要使用和(&&),而不是或(||)

arr.filter(char => char !== ' ' && char !== '.')

关于javascript - 如何根据多个值进行过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56711727/

相关文章:

javascript 获取已渲染的 Mongo 字段的值 - Meteor

javascript - 查找包含部分属性的元素

javascript - 没有警告消息如何在表单的下方文本字段中显示错误消息

javascript - JavaScript 可以访问 <script src =""> 元素的源代码吗?

javascript - 棘手的 setTimeout 序列

javascript - NodeJS中如何向异步函数传递参数?

javascript - 同一页面上的两个 JQuery Ajax 调用

javascript - 使用一种表单同时在几个不同的网站上进行相同的搜索

javascript - 为什么 onMouseOver 不能正常工作 Reactjs

javascript - 带有多个文件夹的 Angular-Translate Partial