gpt4 book ai didi

javascript - 在 Object.keys 中找不到状态

转载 作者:行者123 更新时间:2023-12-01 03:35:58 25 4
gpt4 key购买 nike

render() {
console.log(this.state.myStateValue); // I see this on the console
var test = configOptions ?
Object.keys(configOptions).map(function(key) {
console.log('test'); // I see this on the console
console.log(this.state.myStateValue); // Getting Uncaught TypeError: Cannot read property 'state' of undefined
}
return() {...}
}

我做错了什么?

谢谢!

最佳答案

试试这个:

Object.keys(configOptions).map(function(key) {
console.log('test');
console.log(this.state.myStateValue);
}.bind(this))

或者更好,如果你有ES6:

Object.keys(configOptions).map((key) => {
console.log('test');
console.log(this.state.myStateValue);
})

关于javascript - 在 Object.keys 中找不到状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44291845/

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