我正在尝试在 map 内运行一个函数...但 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}`
})
最佳答案
我明白了!非常感谢您的见解。这也是我关于堆栈溢出的第一篇文章。下面您将找到我的修复程序,我希望这对将来的其他人有所帮助。
var projects = this.state.key.map((key) => {this.math()
return (`&filter[where][or][${this.state.add}][id]=${key.fk}`);
})
关于javascript - 尝试在 MAP 内运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47997051/