【发布时间】:2019-02-01 09:18:07
【问题描述】:
我在 react-native 中输入了下面的代码,它返回了以下错误
undefined 不是函数
(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],
];
}
}
【问题讨论】:
-
不确定这是否是您的实际代码,但如果是,则无效。例如函数声明无效
-
那怎么申报呢??这是我的问题吧??
-
它可能需要在其名称前加上
function关键字(如果它不是类方法)。此外,它不会为所有输入返回值,仅适用于'T' -
你能发布整个课程吗?为了提供帮助,我们需要查看您的功能范围。
-
请发布您的整个代码。
const player初始化位于何处,该方法定义在哪个对象上?
标签: javascript function react-native methods constants