千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到
2023-07-24 12:30 作者:bili_63453545257 | 我要投稿

ES6 类语法
概念:用ES6的语法来实现构造函数
1.原型添加一个方法
问题:
1.构造函数本质上还是一个构造函数,可以不和new关键字连用
(构造函数的意义就是创建对象)
2.原型上的方法目的是为了给实例使用
所以出现ES6语法
+ 语法: class 类名(){
//原先 ES5内的构造函数体
constructor(){}
}
类的书写
class Person{
constructor(name,age){
//这里按照 ES5 的构造函数体书写
this.name = name
this.age = age
}
//直接书写在原型上
sayHi(){cosole.log('你好 世界')}
}
1.预解析
2.重复变量名
3.块级作用域
let 与 const 的区别
let 可以定义变量的时候不进行赋值const 在定义的时候必须赋值let 定义的变量可以被修改const 定义的常量一经赋值不能被修改