原型对象(prototype)里面的this指向


js代码:


function Stu(uname,age) {
    this.uname=uname;
    this.age=age;
    this.sing=function () {
        console.log('你好,我在唱歌');
    }
}
Stu.prototype.dance=function () {
    console.log('你好,我跳舞');
    console.log(this);
};
var ming=new Stu('李明',20);
ming.dance();

结果图:


在这里插入图片描述说明this指向的是函数调用的对象,而不是声明的函数的对象,或者其他的

发布了24 篇原创文章 · 获赞 0 · 访问量 259

猜你喜欢

转载自blog.csdn.net/weixin_45969777/article/details/104862107
今日推荐