构造函数的参数应该怎么写


详细介绍JS当中构造函数的参数

固定参数

  • 这种写法会导致用户,不知道创建对象实例的时候
  • 传入的参数是什么,位置也要严格对应
function  Music(haoting,size,Author) {
     this.haoting = haoting
     this.size = size
     this.Author = Author
}

var xiaobang = new Music('key','28','Fa','FangZai')

console.log(xiaobang)

不定参数

  • 这种方式设计出来的构造函数,维护起来方便
  • 用户使用也方便
function Car(obj) {
    this.name=obj.name
    this.Size=obj.Size
    this.price=obj.price
}

var audi = new Car({
    name : 'audi',
    Size  :'smoil',
    price : 'price'
})
console.log(audi)

文章作者: Bibooo
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Bibooo !
评论
  目录