台灣最大程式設計社群網站
線上人數
789
 
會員總數:244666
討論主題:188768
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> JS物件概念....有點疑問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
JS物件概念....有點疑問
價值 : 50 QP  點閱數:551 回應數:1

樓主

CSS苦手
門外漢
0 2
10 0
發送站內信

各位好,
下面有3種狀況,但我不是很明白差異性..

A::
function toString() {
return '[' + this.name + ',' + this.age + ']';
}

function Person(name, age) {
this.name = name;
this.age = age;
this.toString = toString;
}


B::
function Person(name, age) {
this.name = name;
this.age = age;
this.toString = function() {
return '[' + this.name + ', ' + this.age + ']';
};
}


C::
function Person(name, age) {
this.name = name;
this.age = age;
}

Person.prototype.toString = function() {
return '[' + this.name + ', ' + this.age + ']';
};

搜尋相關Tags的文章: [ prototype ] , [ js ] ,
本篇文章發表於2016-10-14 16:09
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
抱歉~~

很難明白你想問什麼。
是否可以說清楚一點。你不懂的東西在哪邊?

可以的話,也請你善用一下程式標簽做排版
本篇文章回覆於2016-10-15 13:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.