天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript學(xué)習(xí)筆記6 prototype的提出

首先我們繼續(xù)上文的代碼,我們來把這段代碼延伸一下:
復(fù)制代碼 代碼如下:
<script type="text/Javascript">
var Person = function (name, age) {
this.name = name;
this.age = age;
this.Introduce = function () {
alert("My name is " + this.name + ".I'm " + this.age);
};
};
var person1 = new Person("飛林沙", 21);
var person2 = new Person("kym", 26);
alert(person1.Introduce == person2.Introduce);
</script>


結(jié)果彈出false。也就是說,這兩個對象的方法是不同的方法。那么我們知道,在C#中,每個對象會維護(hù)著一個方法表,可是方法表應(yīng)該指向同一塊地址。如果是這樣的話,那當(dāng)我們聲明了100個對象,是不是要建立100個對象拷貝,對空間是不是一個很大的浪費呢?

于是我們就想了這樣的解決辦法,用prototype:
復(fù)制代碼 代碼如下:
<script type="text/Javascript">
var Person = function (name, age) {
this.name = name;
this.age = age;
};
Person.prototype.Introduce = function () {
alert("My name is " + this.name + ".I'm " + this.age);
}
var person1 = new Person("飛林沙", 21);
var person2 = new Person("kym", 26);
alert(person1.Introduce == person2.Introduce);
</script>


這樣就可以了。所以你還會再說是否用prototype都是一樣的么?其實我以前也是這么理解的,在這次偶然的試驗中看到了這個問題。

JavaScript技術(shù)Javascript學(xué)習(xí)筆記6 prototype的提出,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一起碰一起噜一起草视频 | 国产爱豆剧果冻传媒在线 | 亚洲国产AV精品卡一卡二 | 亚洲一区二区免费看 | 三级黄视频 | 成人人观看的免费毛片 | 狠狠色在在线视频观看 | 国产在线亚洲精品观看不卡 | 色偷拍自怕亚洲在线 | 青青在线视版在线播放 | 国产精品免费小视频 | 2017年伦理片免费观看 | 永久免费精品精品永久-夜色 | 蜜芽在线播放免费人成日韩视频 | 欧美在线看欧美视频免费 | 色 花 堂 永久 网站 | 成人国产一区 | 被窝伦理午夜电影网 | 亚洲一区二区影院 | 黄页免费观看 | 雪恋电影完整版免费观看 | 欧美色妞AV重囗味视频 | 九九影院午夜理论片无码 | 老阿姨才是最有味的一区二区 | 国产 精品 亚洲 欧美 高清 | 精品国产人妻国语 | 国产精品视频大全 | 青草久久精品亚洲综合专区 | 国产看午夜精品理论片 | 久久精品麻豆国产天美传媒果冻 | 久久精品中文字幕有码日本 | 吃奶啃奶玩乳漫画 | 老司机深夜福利ae 入口网站 | 全黄h全肉细节全文 | 嘿嘿视频在线观看 成人 | 亚洲国产欧美日韩在线一区 | 最近日本免费观看MV免费 | 精品综合久久久久久8888 | 漂亮的保姆5电影免费观看完整版中文 | 国产精品第十页 | 亚洲精品中文字幕一二三四区 |