天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 快播在线电影网站 | 亚洲色大成网站www久久九九 | 最近中文字幕2019国语4 | 娇妻让壮男弄的流白浆 | 国色天香视频在线社区 | 蜜桃视频一区二区 | 韩国女主播内部vip自带氏巾 | 亚洲精品色情APP在线下载观看 | 亚洲日韩国产成网站在线 | 樱桃视频影院在线播放 | 久久99热这里只频精品6 | 蜜桃色欲AV久久无码精品 | 亚洲成A人片在线观看中文L | 久久成人伊人欧洲精品AV | 久久a在线视频观看 | 国产69精品麻豆久久久久 | xxx日本hd | 全是肉的高h短篇列车 | 亲嘴扒胸摸屁股视频免费网站 | 黄页免费观看 | 公和熄洗澡三级中文字幕 | 久久成人精品免费播放 | 一本久道久久综合婷婷五月 | 啊好深啊别拔就射在里面 | aaa级黄影片| 国产精品亚洲专区在线播放 | 色www永久免费 | 亚洲成人一区二区 | 免费的好黄的漫画 | 影音先锋色小姐 | 日韩一本在线 | 在线 无码 中文 强 乱 | 快播可乐网 | 暖暖日本手机免费完整版在线观看 | 亚洲精品国产拍在线观看 | 日本另类xxxx| 亚洲视频在线观 | 亚洲精品久久久久久偷窥 | 翁公吮她的花蒂和奶水 | 99er久久国产精品在线 | 久久免费国产视频 |