在const内部定义函数

时间:2019-02-01 09:18:07

标签: javascript function react-native methods const

我在react-native中输入了以下代码,并返回了以下错误

  

未定义不是函数(evaluating 'this.createPiece('T')')

我不知道如何定义它。请帮助我

    const player = {
    pos: {x: 5, y: 5},
    matrix: this.createPiece('T'),
};

和createPiece方法:

createPiece(type) {
    if (type == 'T') {
        return [
            [0, 0, 0],
            [1, 1, 1],
            [0, 1, 0],
        ];
    }
}

full code

2 个答案:

答案 0 :(得分:0)

尝试一下:

mapStateToProps

答案 1 :(得分:0)

我想出了答案:

  • 反应本地人:

只需使用状态而不是 const

  • 反应:

只需使用 const ,它更具全局性