gpt4 book ai didi

javascript - jquery函数的含义(jquery,mytype)

转载 作者:行者123 更新时间:2023-12-01 00:55:05 25 4
gpt4 key购买 nike

这里的$biundefined指的是什么。还有JquerymyType有什么用?

TIA

function($, bi, undefined) {

}) (Jquery, myType);

最佳答案

$biundefined 都是匿名函数的参数,然后使用参数 jQuerymyType。所以 $ 将获取 jQuery 的值,bi 将获取 myType 的值,而 undefined 将得到值 undefined (因为没有为该参数提供参数)。这些标识符将在函数的范围内。

为什么有人会写这个?

  • Re $:在函数中使用 $ 而不是 jQuery,即使 jQuery 的 noConflict > 模式正在函数之外使用。

  • Re bi:将 myType 的值获取为 bi(无论出于何种原因,这不是标准的东西)。

  • 关于未定义:偏执狂。具体来说,因此在函数中,标识符 undefined 确实肯定具有值 undefined。由于历史原因,undefined 是一个全局变量,而不是标识符,并且可以通过在作用域内声明它并为其赋值来隐藏它。有时,人们使用这样的模式来避免担心 undefined 可能会以这种方式被隐藏。 (曾几何时,您甚至可以在全局范围内重新定义它,但现在不能了。)

关于javascript - jquery函数的含义(jquery,mytype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56650283/

25 4 0