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有且只有两位,第一位是指向,第二位是一个数组,对应的数据可以写在数组中,同样也可以完成创建的方式