JavaScript中定義對象原型的兩種使用方法
更新時間:2016年12月15日 16:12:27 作者:剛二代
本文主要對JavaScript中定義對象原型的兩種使用方法進行介紹,具有很好的參考價值,下面就跟小編一起來看下吧
第一種:
function Person() { this.username = new Array(); this.password = "123"; } Person.prototype.getInfo = function() { alert(this.username + ", " + this.password); } var p = new Person(); var p2 = new Person(); p.username.push("zhangsan"); p2.username.push("lisi"); p.getInfo(); p2.getInfo();
第二種:
function Person() { this.username = new Array(); this.password = "123"; } Person.prototype={ getInfo:function(){ alert(this.username + ", " + this.password); } } var p = new Person(); var p2 = new Person(); p.username.push("zhangsan"); p2.username.push("lisi"); p.getInfo(); p2.getInfo();
個人比較喜歡第二種;第二種可以的原型中可以拓展各種方法,用起來比較順手。
例如可以寫:
Person.prototype={ a方法:function(){ do somethings... }, b方法:function(){ do somethings... } }
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
您可能感興趣的文章:
相關文章
JavaScript請求后臺數(shù)據(jù)的常用方法匯總
這篇文章主要介紹了JavaScript請求后臺數(shù)據(jù)的幾種常用方式,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06JS實現(xiàn)集合的交集、補集、差集、去重運算示例【ES5與ES6寫法】
這篇文章主要介紹了JS實現(xiàn)集合的交集、補集、差集、去重運算,結合實例形式分析了ES5與ES6語法環(huán)境下的集合常見運算操作技巧,需要的朋友可以參考下2019-02-02JS hasOwnProperty()方法檢測一個屬性是否是對象的自有屬性的方法
這篇文章主要介紹了JS hasOwnProperty()方法檢測一個屬性是否是對象的自有屬性的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01requestAnimationFrame用法優(yōu)化源碼解析
這篇文章主要介紹了requestAnimationFrame用法優(yōu)化源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10