gpt4 book ai didi

javascript - 如何将 jQuery/Javascript 函数转换为方法

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

谁能解释如何在 jQuery/Javascript 中将函数转换为方法并将变量转换为对象的参数?

更有趣的是为什么我应该这样做?

最佳答案

有(除其他外)闭包技巧:

function obj(x, y) {
var z = 0;

return {
foo: function() { z += x; return z; },
bar: function() { z *= y; return z; }
};
}

o = obj(2, 3);
o.foo();

这种特殊方法的优点是可以很好地隐藏内部状态。直接从“对象”外部无意中修改 z 并不容易(也许不可能,但我不确定)。

关于javascript - 如何将 jQuery/Javascript 函数转换为方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003217/

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