小编nar*_*wic的帖子

React.js setState()与键内部循环的变量?

有没有办法使用字符串变量的值作为setState()的键?

getInitialState: function () {
    return {
        foo: '',
        bar: ''
    }
}

someOtherHandler: function() {
    var arr = ['foo', 'bar'];
    var _this = this;
    var number = Math.random();

    for (var i in arr) {
        _this.setState({ arr[i]: number });
    }

}
Run Code Online (Sandbox Code Playgroud)

React抛出上面的语法错误,将arr [i]设置为变量最终设置一个具有该变量名称的新状态.

javascript reactjs

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

reactjs ×1