为什么有时在Javascript中有函​​数参数之前的美元符号($ arg)?

Gio*_*25b 3 javascript

我看到有时在参数前面使用$的js片段($ argName).

function someName(arg) {
  // some code
  // using arg
}

function someName($arg) {
  // some code
  // using $arg
}
Run Code Online (Sandbox Code Playgroud)

在这个js例子中,它可以使用或不使用参数前面的$.任何人都可以解释它是否有用吗?

Aln*_*tak 7

$字符在JS标识符中是合法的,并且通常仅用作代码约定来指示传递的参数已经是jQuery对象(而不是本机DOM元素).

这提醒我们没有必要$(param)在该参数上重新调用jQuery 包装器函数.

它在Angular JS代码中也使用了很多.