我看到有时在参数前面使用$的js片段($ argName).
function someName(arg) {
// some code
// using arg
}
function someName($arg) {
// some code
// using $arg
}
Run Code Online (Sandbox Code Playgroud)
在这个js例子中,它可以使用或不使用参数前面的$.任何人都可以解释它是否有用吗?
该$字符在JS标识符中是合法的,并且通常仅用作代码约定来指示传递的参数已经是jQuery对象(而不是本机DOM元素).
这提醒我们没有必要$(param)在该参数上重新调用jQuery 包装器函数.
它在Angular JS代码中也使用了很多.