码迷,mamicode.com
首页 > Web开发 > 详细

js-改变this的指向

时间:2020-09-17 16:46:38      阅读:38      评论:0      收藏:0      [点我收藏+]

标签:script   个数   cti   console   OLE   fun   申请   fine   按键   

24 call 和 apply

改变this指向同,首个参数对象萌。 

拨打电话按键清,申请传参数组拎。

改变this指向同,首个参数对象萌。

他们的作用都是改变this的指向 第一个参数都是传入this指向的对象

拨打电话按键清,申请传参数组拎。

call 方法传入参数是一个一个传入

apply 方法传入参数必须是一个数组

  <script>

    function Method(name, age, sex) {

        this.name = name;

        this.age = age;

        this.sex = sex;

    }

    function Person(name, age, sex, school, tall) {

        //Method.call(this);

        Method.apply(this, [name, age, sex]);

        this.school = school;

        this.tall = tall;

    }

    var obj = new Person("老铁", 20, 1, "good School", "very tall");

    console.log(obj);

    //Person {name: undefined, age: undefined, sex: undefined, school: "good School", tall: "very tall"}

</script>

js-改变this的指向

标签:script   个数   cti   console   OLE   fun   申请   fine   按键   

原文地址:https://www.cnblogs.com/weixin2623670713/p/13624214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!