JavaScript 支持基于 ES6 class 的子类化。
TypeScript 的 class 和 es6 class 基本是兼容的:
class Todo extends AV.Object {
greet(): string {
return "Hello, " + this.id;
}
}
AV.Object.register(Todo);
const todo: Todo = new Todo();
todo.set("title", "马拉松报名");
todo.set("priority", 2);
todo.save().then(
(todo) => {
// 输出 Hello, 5ea65e392f040b0008801a50
console.log(todo.greet());
},
(error) => {
console.error(error);
}
);