我想在我的地图内运行一个函数......但地图只运行函数而不是代码的其余部分。试图在MAP中运行函数
编辑:我意识到我没有真正解释这种情况。我正在尝试运行this.math,以便为每个呼叫获取新的唯一值。
math =() => {
var add = this.state.add + 1
this.setState({
add: add
})
console.log(add)
}
var projects = this.state.key.map((key) => {
this.math()
` &filter[where][or][${this.state.add}][id]=${key.fk}`
})
2 回答
运行模板的功能,而不必调用使用()函数来完成。
见https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/template_strings
尝试这样删除它们:
var projects = this.state.key.map((key) => {
return this.math` &filter[where][or][${this.state.add}][id]=${key.fk}`
})
这家伙很懒,还没有设置简介