使用includes()方法查找所有返回false的元素



我对编程很陌生。

我的用例:我想找到符合这个条件的元素(请参阅下面的代码示例(以及不符合条件的元素,并将它们存储在两个单独的变量中。有什么简单的方法吗?

此外,我在这里找不到返回false的元素。有人能帮我吗。

posts = response.data.posts.filter((m) =>
m.post.toLowerCase().includes(searchQuery.toLowerCase())
);

Do,你想要这样的东西吗?

let res = [{name: "Peter", age: 29}, {name:"Joseph", age: 23}, {name: "Lily", age: 17}, {name: "Robert", age: 33}, {name: "Ralph", age: 49}] 
let temp1=[];
let temp2=[];
res.map((item) => item.age <=25 ? temp1.push(item) : temp2.push(item));
console.log(temp1);
console.log(temp2);

最新更新