在 javascript 方法中,如果不需要,我通常不会返回任何内容。但随后出现了一个问题。如果我不返回任何内容,javascript 如何清除内存?我知道 JS 使用垃圾收集器......所以......它以某种方式为我清除内存。因此,我的实际问题是,即使在您不希望任何返回值的情况下(例如以下情况),返回true或false仍被认为是更好的做法吗?

// assuming we get birthday in mm/dd/year format
function setAge( birthDay )
{
    var _birthdaySplited = birthDay.split("/");
    this.age = new Date().getFullYear() - parseInt( _birthdaySplited[2] );

    // should I say..return true here?
}

最佳答案


不。

不显式返回值对垃圾收集的影响实际上为零。我不知道为什么你认为它可能。

关于javascript - 我应该退货吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8649779/

10-11 14:17