例如,看看 Vue 框架,广泛使用了用 $ 定义的方法,例如 Vue.$emit()
和 Vue.$on()
。
例如,这里是 source对于 Vue 中的事件页面:
Vue.prototype.$emit = function (event: string): Component {
// ...
}
这是标准做法还是 Vue 特有的?
最佳答案
这是特定于框架的命名约定,与语言无关或在语言中具有任何特殊含义
$
是属性或变量名称的有效前缀,可以随时使用
简单的例子
const $obj = {
$1: 1,
$2: 2
}
console.log($obj)
关于javascript - 使用 Object.$method() 函数是否标准化简写来引用静态(类)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48454019/