【发布时间】:2017-11-10 09:58:54
【问题描述】:
我正在写出一个对象的键/值对。我正在尝试过滤掉对象中的两个键,如下所示:
{Object.entries(params.char).filter('Attribute1').filter('Attribute2').map(([key,value], index) => <Text key={key}>{key}</Text>)}
这是“paramas”中的对象之一:
{
id: 1,
Name: "Drax Bravesword",
Rating: "*****",
XP: 392
Age: 34
Avatar: require('./images/profile1.png'),
Map: require('./images/map_1.png'),
Attribute1: "Power",
Attribute2: "Knowledge",
Attribute3: "Family"
}
但是当我运行它时,我得到了这个错误:
"Array.prototype.filter 回调必须是函数"
我不太确定如何解决这个问题,但有没有办法解决它,还是我做错了?
谢谢!
【问题讨论】:
标签: javascript reactjs react-native ecmascript-6