gpt4 book ai didi

javascript - 公开闭包内的方法

转载 作者:可可西里 更新时间:2023-11-01 01:38:12 24 4
gpt4 key购买 nike

当我们在闭包中创建一个方法时,它会变成闭包私有(private)的,并且在我们以某种方式公开它之前无法访问它。

怎么会暴露呢?

最佳答案

您可以返回对它的引用...

var a = function() {

var b = function() {
// I'm private!
alert('go away!');
};

return {
b: b // Not anymore!
};

};

See it on jsFiddle .

你也可以 bind it to the window object .但我更喜欢上面的方法,否则你将通过一个全局变量(作为 window 对象的属性)公开它。

关于javascript - 公开闭包内的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404786/

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