我有一个如下课程:
export default class Wave extends Array {
constructor() {
super();
this.direction = "";
}
setDirection(direction) {
this.direction = direction;
}
getDirection() {
return this.direction;
}
}
当我尝试执行以下操作时
import Wave from 'app/Classes/Wave';
var wave = new Wave();
ohlcs.forEach(function (ohlc) {
wave.push(ohlc);
});
wave.setDirection("up");
我收到此错误:
wave.setDirection is not a function
使用经典module.exports在nodejs 5.10中使用相同的代码:
module.exports = class Wave extends Array
有人能解释我发生了什么吗?