gpt4 book ai didi

javascript - 过滤后的数组长度

转载 作者:行者123 更新时间:2023-12-03 08:53:49 26 4
gpt4 key购买 nike

您好,如果过滤后的数组长度 === 0,我想显示一条消息

users.filter((user) => {
return user.name.includes('john')
}).map((user, index) => {
console.log(user)
})

我不知道该把它放在哪里。它可能在 map 里面吗?正确的方法是什么?

最佳答案

您可以将此方法分配给一个变量,该变量将是一个过滤数组。然后检查它的长度。

Let filteredArrayLength = users.filter((user) => {
return (user.name.includes('john')
}). length;

在此之后,您可以放置​​一个带有变量值检查的条件语句,

if(filteredArrayLength === 0){
console.log("print something");
}

仅当您想对每个过滤的用户对象执行某些操作时,才可以使用 .map。就像如果您想获取用户的全名一样,您可以使用 map 将名字和姓氏进行字符串连接,这将返回一个具有全名的对象,它将返回一个具有修改值的相同长度的数组。检查这个例如: https://www.w3schools.com/jsref/jsref_map.asp

关于javascript - 过滤后的数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57173027/

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