真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Javascript之深入淺出prototype-創(chuàng)新互聯(lián)

我們先來講一個故事,一個大大的池塘,里面有很多魚。這是屬于我們大家的池塘所以里面的魚我們都可以吃,但是我們也會從集市買一些魚放在家里,那么放在家里的魚肯定是屬于我們私人的,外人是不會擁有的。那么在js里我們就把這個池塘稱為原型對象,池塘里面我們所共享的魚稱為原型中的屬性及方法,而我們自己的魚稱為構造函數(shù)中的屬性及方法,我們是什么呢?對了,我們是對象的實例。

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站建設、成都網(wǎng)站制作與策劃設計,輪臺網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:輪臺等地區(qū)。輪臺做網(wǎng)站價格咨詢:18982081108

以上是為了讓大家能夠趣味性的對prototype有一個概念,接下來就通過代碼具體總結一下prototype~

一、理解prototype

我們創(chuàng)建的每一個函數(shù)都有一個prototype屬性,這個屬性是一個指向對象的指針。

構建對象中有一種模式叫做原型模式,意思是將對象實例所不可共享的屬性及方法定義在構造函數(shù)中,而將可共享的屬性及方法放在原型對象中,也就是prototype指向的對象中。以下是用原型模式創(chuàng)建的一個對象:

function person(name, age) {
 this.name = name;
 this.age = age;
}
person.prototype = {
 sayName: function() {
 console.log(this.name); 
 }
};
var p1 = new person("Wind", 20);
p1.sayName(); // "Wind"
var p2 = new person("Nic", 20);
p2.sayName(); // Nic

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


文章標題:Javascript之深入淺出prototype-創(chuàng)新互聯(lián)
轉載源于:http://weahome.cn/article/jgdis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部