gpt4 book ai didi

javascript - 寻求对匿名函数JavaScript逻辑的澄清

转载 作者:行者123 更新时间:2023-11-29 18:25:15 27 4
gpt4 key购买 nike

我对我一直看到的常见模式的情况感到有点困惑。它通常看起来像这样。

(function( w ){
w.functionName = function(){

// Function stuff, blah blah blah

};
}( this ));

我看到的另一个常见的是这样的:

(function( $ ){
$.fn.functionName = function(){

// Function stuff, blah blah blah

};
}( jQuery ));

我对匿名函数有点熟悉,不过我很好奇,w 是什么,它的用途是什么?

匿名函数末尾的this/jquery是什么原因

感谢您对此的所有反馈!我感谢所有回复。

最佳答案

w 只是一个函数参数的正式名称(正常的东西,这个例子,实际参数是 thisjQuery).我不知道为什么这个给定示例中的 jQuery 正在做这件事,可能它被认为是一种很好的初始化。

例子:

var obj={'x':1};
console.log(obj.x);//1

(function(p){
p.x=5;
})(obj);

console.log(obj.x);//5

关于javascript - 寻求对匿名函数JavaScript逻辑的澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177605/

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