gpt4 book ai didi

javascript - 过滤器不适用于匿名函数

转载 作者:行者123 更新时间:2023-12-03 02:56:00 25 4
gpt4 key购买 nike

我正在尝试学习 React,所以我知道这不是制作副本的最佳方法,但为什么以下方法不起作用:

var allItems = this.state.items;
allItems =allItems.filter(function(e){return e;});

我一直收到过滤器不是函数

最佳答案

由于 this.state.items 是一个对象,而不是一个数组,因此您需要像这样循环遍历键:

var filteredArray = [];
Object.keys(allItems).forEach(function(key) {
// do something with each item
console.log(key + ': ' + allItems[key]);
// like add it to a filtered array, conditionally if you want to:
filteredArray.push(allItems[key]);
});

关于javascript - 过滤器不适用于匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47621070/

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