【发布时间】:2019-07-10 00:29:03
【问题描述】:
我的咨询返回一个 json 对象,数组内有数组...我的 console.log 是这样的:
item1: false
item2: 999
item3: Array(3)
0: {id: 1589, data: "..."}
1: {id: 1587, data: "..."}
我需要获取item3 数组并像参数一样传递,所以我尝试了一下:
componentDidMount() {
//...
this.myFunction(myJson.item3.map(content => content.id))
}
myFunction = id => {
//something....
}
但是,我的 content 变量返回类似于“未定义”。
我尝试使用不同的方法来做到这一点,但没有成功。
我做错了什么?
如何获取map() 我的数组item3 并像参数一样传递给myFunction?
【问题讨论】:
-
您将一组 id 传递给“myFunction”。这是你想要的吗?
-
您能否在控制台记录您的
content时添加与您的 CDM 功能相关的代码。可能 CDM 无权访问content。 -
你能不能也给出预期的输出。目前还不清楚你真正想要什么。
-
太好了。为什么人们在课堂上使用
a = b => {?a(b) {怎么了? -
@WillHoskings 它是一个函数,而不是一个类,这是新标准。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript arrays reactjs ecmascript-6