2
我想創建一個父類,可以處理基本的CRUD函數,但我無法弄清楚如何在靜態方法中調用構造函數。在javascript中es6,如何在不使用類名稱的情況下調用構造方法?
class Model {
static find(id) {
var attrs = someDBcalls();
var obj = new CurrentClass(attrs); // how?
return obj;
}
}
class User extends Model {
constructor(attrs){
// initialize class.
}
}
User.find(1); // shall return an User object.
感謝,它的工作原理 –