javascript - 如果我们在 JS 中省略构造函数怎么办
问题描述
我是 JS 的新手,正在学习放在类中的类和构造函数,但我想知道如果我们在类中省略构造函数,幕后会发生什么。例如,
class UI{
this.box = document.querySelector(".box");
this.footer = document.querySelector(".footer");
render(){
.......
}
}
上面的代码是否等同于
class UI{
constructor(){}
this.box = document.querySelector(".box");
this.footer = document.querySelector(".footer");
render(){
.......
}
}
因此,如果我们省略构造函数,那么我们将无法在新创建的 UI 实例中访问变量 box 和 footer。那正确吗?
解决方案
推荐阅读
- python - QMainwindow PyQt5中的背景图片
- java - 我怎么知道我的 Observable 课程发生了什么变化?
- http - Elixir HttpPoison not working to send multipart/form-data requests
- recursion - 下面算法时间复杂度的解释
- oracle - 如何连接、聚合和透视包含 BLOB 列的数据?
- reactjs - 使用 useEffect 和依赖数组中的数组反应钩子
- java - 断言在 Kafka 侦听器方法中引发了特定异常
- oracle - 使用 count 和 group by 表达式更新
- angular - 如何以角度将前导0添加到简单的倒数计时器
- c# - C# - 从 HttpSessionState 读取时出现 InvalidCastException