gpt4 book ai didi

javascript - 使用 Array.filter() 删除多个数组值

转载 作者:行者123 更新时间:2023-11-28 11:30:38 24 4
gpt4 key购买 nike

我有一个字符串数组:

let arr = ["1", ":", "3", "0", " ", "P", "M"];

我想使用 one 过滤器助手删除 ":" 和空格。这可能吗?如果我将这些方法链接在一起,它就会起作用。

arr = arr.filter(n => n !== ":").filter(n => n !== " ");

有没有一种方法可以让我只在一个过滤器方法中运行它而不链接它?我意识到我也可以使用 map() 来完成此操作,并运行字符串比较的条件,但我很好奇是否可以使用 filter() 来完成。

最佳答案

使用 AND 运算符链接条件,如下所示:

arr.filter(n => n !== ":" && n !== " ");

关于javascript - 使用 Array.filter() 删除多个数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49742770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com