• 技术文章 >Web开发 >JavaScript

    javascript中原型对象this的原则

    小妮浅浅小妮浅浅2021-08-11 09:25:08原创2513

    原则

    1、只有当调用这个函数时,才能确定构造函数中的this指向谁。

    2、一般来说,构造函数中的this指的是函数的调用者。

    实例

     <script>
            function Star(uname, age) {
                this.uname = uname;
                this.age = age;
            }
            var that;
            Star.prototype.sing = function() {
                console.log('我会唱歌');
                that = this;
            }
            var ldh = new Star('刘德华', 18);
            // 1. 在构造函数中,里面this指向的是对象实例 ldh
            ldh.sing();
            console.log(that === ldh);
     
            // 2.原型对象函数里面的this 指向的是 实例对象 ldh
        </script>

    以上就是javascript中原型对象this的原则,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript 原型对象 this
    品易云
    上一篇:JavaScript成员查找机制是什么 下一篇:javascript如何扩展内置对象

    相关文章推荐

    • javascript函数式编程的介绍• javascript高阶函数的介绍• javascript闭包的用处• javascript纯函数是什么• javascript函数组合如何理解• javascript函子是什么• Javascript继承关系的实现• Javascript有哪些Math数学类• Javascript中new的执行过程• Javascript中对象原型 __proto__的介绍• JavaScript成员查找机制是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网