node的构造方法是什么
dearweb 发布:2021-09-02 22:49:52阅读:node的构造方法是什么,其实每一个类都有一个构造方法,如果没有手动添加构造方法,那么系统会自动提供一个无参的构造方法。
下面请看下示范
我们手动创建构造方法
class Person{ // 构造方法 constructor(){ console.log('实例化对象') // 实例化字段 this.name = '李四' this.sex = '男' } say(){ console.log(`大家好,我是${this.name},性别${this.sex}`) } } new Person() // 实例化对象 new Person().say() //大家好,我是李四,性别男
构造函数动态赋值
在平时的开发中我们用的更多的是构造函数动态赋值
class Person{ // 构造方法 constructor(name,sex){ // 实例化字段 this.name = name this.sex = sex } say(){ console.log(`大家好,我是${this.name},性别${this.sex}`) } } new Person('李四','男').say() //大家好,我是李四,性别男
此外为了解决不能重载的问题我们可以给构造函数设置默认值。
class Person{ // 构造方法 constructor(name="",sex=""){ // 实例化字段 this.name = name this.sex = sex } say(){ console.log(`大家好,我是${this.name},性别${this.sex}`) } } new Person().say() //大家好,我是,性别
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧