我正在检查新的ES6 cool things
,现在我正在学习新的类定义。
一切都很明确,class
,extends
,constructor
等。
示例:
class AnimalES6 {
constructor(name) {
this._name = name;
}
get name() {
return this._name;
}
}
var animal = new AnimalES6('Tiger');
console.log(animal.name); // Tiger
但是destruct
呢?
当对象死掉时,我可以调用某个函数,就像PHP / JAVA一样吗?
animal = null; // "Now" (but not in this moment =) ) destruct() method must be called