原型对象(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();

结果图:


原型对象(prototype)里面的this指向_第1张图片说明this指向的是函数调用的对象,而不是声明的函数的对象,或者其他的
本文只用于个人学习和记录

你可能感兴趣的:(JS)