我是 Javascript 新手,我正在尝试理解一些代码。我不明白,也找不到任何有关的文档#
sign.
$(function () {
$("#searchTerm").autocomplete({
$("#searchTerm") 是什么意思?
现在 # 可能意味着私有实例字段:https://tc39.github.io/proposal-class-fields/ https://tc39.github.io/proposal-class-fields/
2021 年更新:
类字段默认是公共的,但类成员可以是私有的
使用哈希 # 前缀创建。这些的隐私封装
类特性是由 JavaScript 本身强制执行的。
class ClassWithPrivateField {
#privateField;
}
class ClassWithPrivateMethod {
#privateMethod() {
return 'hello world';
}
}
class ClassWithPrivateStaticField {
static #PRIVATE_STATIC_FIELD;
}
class ClassWithPrivateStaticMethod {
static #privateStaticMethod() {
return 'hello world';
}
}
source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)