function person (name,age,sex){
this.name=name;
this.age=age;
this.sex=sex;
this.show =()=>{
console.info(`我的姓名是${name},年龄${age},性别是${sex}`)
}
}
function student(name,age,sex,graden){
console.log(arguments) // [name,age,sex,graden]
//person.apply(this,arguments)
//person.call(this,name,age,sex)
person.apply(this,[name,age,sex,graden]) //也就是通俗一点讲就是:用student去执行Person这个类里面的内容,
//在Person这个类里面存在this.name等之类的语句,这样就将属性创建到了student对象里面
this.graden=graden
}
var s = new student('huangyu',28,'man',15)
console.info('s',s)
s.show()
js apply使用
最新推荐文章于 2024-07-14 18:05:06 发布