gpt4 book ai didi

javascript - 需要了解 Javascript 对象引用

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:46:24 24 4
gpt4 key购买 nike

<分区>

我正在查看 John Resig 网站上的这段代码。不明白的是当ninja对象设置为空对象时,samurai仍然可以使用yell方法。

是否因为仍然存在对 ninja 的引用,所以它没有被垃圾回收?

var ninja = {
yell: function(n){
return n > 0 ? yell(n-1) + "a" : "hiy";
}
};


var samurai = { yell: ninja.yell };

ninja = {};

console.log(samurai.yell(2)); //hiy

http://ejohn.org/apps/learn/#14 (原始来源,我对其进行了一些修改以删除命名函数表达式)。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com