美文网首页
02.prototype特点

02.prototype特点

作者: Fl_来看看 | 来源:发表于2019-06-06 01:22 被阅读0次

1.prototype特点
1.1存储在prototype中的方法可以被对应构造函数创建出来的所有对象共享
构造函数function P 是被Function 创造出来的,即P是Function的对象,所以Function.prototype 有的,P能访问,但!new P创造出来的对象不能访问到Function.prototype,但能访问到Object.prototype

1.2prototype中除了可以存储方法以外, 还可以存储属性
1.3prototype如果出现了和构造函数中同名的属性或者方法, 对象在访问的时候,访问到的是构造函中的数据

2.prototype应用场景
prototype中一般情况下用于存储所有对象都相同的一些
属性以及方法
如果是对象特有的属性或者方法, 我们会存储到构造函数中

     function Person(myName, myAge) {
            this.name = myName;
            this.age = myAge;
            this.currentType = "构造函数中的type";
            this.say = function () {
                console.log("构造函数中的say");
            }
        }
        Person.prototype = {
            currentType: "人",
            say: function () {
                console.log("hello world");
            }
        }
        let obj1 = new Person("lnj", 34);
        obj1.say();
        console.log(obj1.currentType);
        let obj2 = new Person("zs", 44);
        obj2.say();
        console.log(obj2.currentType);
构造函数中的say
构造函数中的type
构造函数中的say
构造函数中的type

相关文章

  • 02.prototype特点

    1.prototype特点1.1存储在prototype中的方法可以被对应构造函数创建出来的所有对象共享构造函数f...

  • 特点

    你来问我你的特点你叫什么名字来着我不由多看你一眼 陌生与熟悉之间你的那颗痣很有特点与你的优秀真的无关 不要问我你的...

  • 特点

    【臻仁论道】 中国人,中国文化的最显著特点: 包容并蓄, 融会贯通, 循序渐进, 继承发展。 这正是五千年文明不曾...

  • 特点

    世界上很多东西(无论任何事),无所谓优点和缺点,只有特点。"没有优点和缺点,只有特点"这个观点。承认了这一点,在做...

  • 特点

    1.双模: 做一个一键切换的开关,切换 现代 / 古典 模式 (或者再加一个体验模式) 现代模式:有网,有电,有自...

  • 特点

    人无所谓有优点与缺点,有的只是特点。 就像任何事物都有两面,特点放在某些环境下是优点,另一些环境下则是缺点。 这个...

  • 特点

    每个人身上都有不同的特点,脸也好,手也好,脚也好,没有一处是相同的。 不管是谁都有自己的特点,有些...

  • 特点

    随喜 坚持记录833天 每个人都有自己的特点 每个人都有自己的经验 每个人都在用自己的习惯和经验来影响着孩子们的行...

  • 特点

    大熊猫不具有憨态可鞠这个特点,想必成不了国宝,亦不为大众所熟悉。 人无特点,不为他人所知,也就注定平凡一生。人生一...

  • 特点

    25我追事,而非事追我 26有想法就做,作到不能再作!正年轻 27微笑小太阳,始终相信 28慢慢来,豁达,不急,总...

网友评论

      本文标题:02.prototype特点

      本文链接:https://www.haomeiwen.com/subject/zlwexctx.html