具有精确生命周期/运行代码的Javascript对象

时间:2014-10-07 09:56:57

标签: javascript garbage-collection object-lifetime

让生命周期与范围紧密相关的对象通常很有帮助。例如,在C ++中,自动对象的析构函数。在C#中,Dispose块中的using

我想知道是否有办法在Javascript中执行此操作。

我想到的一个例子是一个可以测量函数花费时间的日志对象。像这样:

在C ++中:

void someFunction()
{
    LogScopeMessage lsm("in some function");
    ...
}

在C#中:

private void someFunction()
{
    using(auto lsm = new LogScopeMessage("in some function"))
    {
        ...
    }
}

....在Javascript中,设置这种习语的最佳方法是什么?

0 个答案:

没有答案