美文网首页
call 应用实例

call 应用实例

作者: 灯火葳蕤234 | 来源:发表于2019-10-05 20:24 被阅读0次
function Person(name, age, sex){
  this.name = name;
  this.age = age;
  this.sex = sex;
}
function Student(name, age, sex, tel, grade) {
  //var this = {}
  Person.call(this, name, age, sex);
  this.tel = tel;
  this.grade = grade;
}
var student = new Student('sunny', 123, 'male', 139, 2019);
call 和 apply 的区别

都是改变 this 指向的,但是传参列表不同
call 需要把实参按照形参的个数传进去
apply 需要传一个 arguments (把参数放到一个数组中)

相关文章

  • call 应用实例

    call 和 apply 的区别 都是改变 this 指向的,但是传参列表不同call 需要把实参按照形参的个数传...

  • 2016.4.23

    1.关于Retrofit2踩过的坑:1.1 Call对象实例Call对象,需要注意的是Call对象实例只能被调用一...

  • this

    apply、call 、bind有什么作用,什么区别? Function.prototype.call()函数实例...

  • 14-借用call/apply/bind

    call/appiy/bind存在原型上,函数是实例对象,所以可以访问(继承) 1.call 函数名.call(要...

  • call() && apply() 实例

    实例 call() 方法 call() 简单用法: 传入指定对象,改变 this 指向 apply() 方法 ap...

  • this-Assignment

    问答 apply、call 有什么作用,什么区别 1.function.prototype.call() 函数实例...

  • call apply实例

    数组之间追加 vararray1 = [12 , "foo" , {name:"Joe"} , -2458]; v...

  • 十四(4)、函数中的call方法 ------ 2019-12-

    1、call的用法: 2、模拟call方法的内部实现: 3、call方法的应用:

  • call、apply、bind 的用法分别是什么?

    call、apply、bind这三个方法,用来切换/固定this的指向。 1 .call() 方法函数实例的...

  • this总结

    JavaScript提供了call、apply、bind这三个方法,来切换/固定this的指向 call 函数实例...

网友评论

      本文标题:call 应用实例

      本文链接:https://www.haomeiwen.com/subject/cjwvyctx.html