如何在Dart中对象破坏之前做点什么?

时间:2015-07-27 05:49:56

标签: dart destructor angular-dart

在Java中我们可以做一些像override finalize(),在C ++中我们可以做类似于〜Someclass(),

但是如何在飞镖中做到这一点,我在https://www.dartlang.org/阅读了文档,但没有找到答案。

2 个答案:

答案 0 :(得分:5)

不支持此功能。 Dart中没有像析构函数那样的东西 JS垃圾收集器没有提供实现它的方法。 另请参阅https://stackoverflow.com/a/20490161/217408https://github.com/dart-lang/sdk/issues/3691

答案 1 :(得分:-1)

强文本 您可以给它提供一个空值,因此它将从备忘录中删除 所以创建您的函数添加那些