JavaScript --apply方法使用

JavaScript --apply方法使用

<script type="text/javascript">
  function Person(name,age,sex){
    this.name = name;
    this.age = age;
    this.sex = sex;
  }
  function Student(name,age,sex,tel,size){
    Person.apply(this,["lilei","10","男"]);
    this.tel = tel;
    this.size = size;
  }
  var student = new Student("nihao",18,"nan","tel:","code:")
</script>

解析:apply的用法和call的用法实际上都是一样,唯一不一样的就是,call,第一位是指向,其他位就是数据的对应信息,apply有且只有两位,第一位是指向,第二位是一个数组,对应的数据可以写在数组中,同样也可以完成创建的方式

posted @ 2021-12-24 11:00  一封未寄出的信  阅读(35)  评论(0编辑  收藏  举报