bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

javascript中prototype方法有什么用

這篇文章主要為大家展示了“javascript中prototype方法有什么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“javascript中prototype方法有什么用”這篇文章吧。

創新互聯建站一直在為企業提供服務,多年的磨煉,使我們在創意設計,成都全網營銷到技術研發擁有了開發經驗。我們擅長傾聽企業需求,挖掘用戶對產品需求服務價值,為企業制作有用的創意設計體驗。核心團隊擁有超過十余年以上行業經驗,涵蓋創意,策化,開發等專業領域,公司涉及領域有基礎互聯網服務服務器托管重慶APP開發、手機移動建站、網頁設計、網絡整合營銷。

javascript prototype是指javascript的原型對象,而所有的JavaScript對象都會從一個prototype,也就是原型對象中繼承屬性和方法。

本文操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript prototype(原型對象)

所有的 JavaScript 對象都會從一個 prototype(原型對象)中繼承屬性和方法。

prototype 繼承

所有的 JavaScript 對象都會從一個 prototype(原型對象)中繼承屬性和方法:

Date 對象從 Date.prototype 繼承。
Array 對象從 Array.prototype 繼承。
Person 對象從 Person.prototype 繼承。

所有 JavaScript 中的對象都是位于原型鏈頂端的 Object 的實例。

JavaScript 對象有一個指向一個原型對象的鏈。當試圖訪問一個對象的屬性時,它不僅僅在該對象上搜尋,還會搜尋該對象的原型,以及該對象的原型的原型,依次層層向上搜索,直到找到一個名字匹配的屬性或到達原型鏈的末尾。

Date 對象, Array 對象, 以及 Person 對象從 Object.prototype 繼承。

添加屬性和方法

有的時候我們想要在所有已經存在的對象添加新的屬性或方法。

另外,有時候我們想要在對象的構造函數中添加屬性或方法。

使用 prototype 屬性就可以給對象的構造函數添加新的屬性:

實例

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.age = age;
  this.eyeColor = eyecolor;
}
 
Person.prototype.nationality = "English";

當然我們也可以使用 prototype 屬性就可以給對象的構造函數添加新的方法:

實例

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.age = age;
  this.eyeColor = eyecolor;
}
 
Person.prototype.name = function() {
  return this.firstName + " " + this.lastName;
};

以上是“javascript中prototype方法有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

分享題目:javascript中prototype方法有什么用
網站網址:http://vcdvsql.cn/article6/ggpgog.html

成都網站建設公司_創新互聯,為您提供移動網站建設微信公眾號建站公司域名注冊標簽優化手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名