原型对象中的this指向问题

216 阅读1分钟
 <script>
        function Fun(uname, age) {
            //注意构造函数的函数名首字母要大写
            this.uname = uname
            this.age = age
            //构造函数内部中的this指向实例对象
        }
        Fun.prototype.sing = function () {
            console.log("唱");
            console。log(this//这个的this指向我们的对象实例
        }
        console.dir(Fun);
        var obj_1 = new Fun("天才小熊猫", 18);
        var obj_2 = new Fun("猫", 17)
    </script>

无论构造函数还是原型对象中的this都指向实例对象,谁调用这个构造函数this就指向谁 在原型对象prototype中的this指向实例对象 构造函数中this指向实例对象