-3
嘿我有一个小问题任何人都可以解释我为什么我们要声明下面的变量_为什么我们使用var _show = false;
var _show = false;
这是我知道我们正在返回的东西
isShown() {
return _show;
}
嘿我有一个小问题任何人都可以解释我为什么我们要声明下面的变量_为什么我们使用var _show = false;
var _show = false;
这是我知道我们正在返回的东西
isShown() {
return _show;
}
这是一个正常的做法表明,变量的作用域是私有的方法。
这些都是命名约定,因人而异,如何命名任何变量。这将有助于你在未来,https://github.com/airbnb/javascript#naming-conventions
一个简单的选择,你可以在var名称中使用下划线 –
一个有效的方法是不与jQuery的'show()'函数名称产生冲突除此之外,把它放到那个变量 – Lixus
afaik人们使用那个约定来表示私人领域的类。 –