我正在使用Node 8.3.0的异步/等待,我有一些静态功能的问题.
MyClass.js
class MyClass {
static async getSmthg() {
return true;
}
}
module.exports = MyClass
Run Code Online (Sandbox Code Playgroud)
index.js
try {
const result = await MyClass.getSmthg();
} catch(e) {}
Run Code Online (Sandbox Code Playgroud)
有了这个代码,我有一个SyntaxError: Unexpected token上MyClass.这是为什么?不能使用静态功能await或者我犯了错误?
谢谢
我正在尝试为我在Haxe的程序构建一个插件架构.我看到它的方式是在插件中克隆包并覆盖我想要的类.
但我有一个问题:如何告诉haxe编译器使用插件类而不是核心?
我想知道宏,但我不知道如何使用它们,所以如果有一个更简单的方法,我会很高兴!
谢谢.
我有两个处于多对多关系的 Bookshelf 模型,我希望在附加或分离某些关系时更新时间戳。
这是我的模型:
var Video = Bookshelf.Model.extend({
tableName: 'video',
program: function(){
return this.belongsToMany(Bookshelf.model('Program'), 'programvideo', 'videoId', 'programId');
}
});
var Program = Bookshelf.Model.extend({
tableName: 'program',
videos: function(){
return this.belongsToMany(Bookshelf.model('Video'), 'programvideo', 'programId', 'videoId');
}
});
Run Code Online (Sandbox Code Playgroud)
当我使用时一切正常
prgm.videos().attach(videos);
Run Code Online (Sandbox Code Playgroud)
但是有什么办法可以为这种关系添加时间戳吗?我需要在 Bookshelf 中定义枢轴模型吗?
谢谢