文章詳情頁(yè)
javascript - 這兩種函數(shù)寫法各有什么好處?
瀏覽:102日期:2023-02-28 16:44:36
問(wèn)題描述
感覺第二種比第一種麻煩,有什么優(yōu)點(diǎn)嗎?
問(wèn)題解答
回答1:當(dāng)CheckObject對(duì)象的屬性較多的時(shí)候,整個(gè)函數(shù)體過(guò)長(zhǎng)影響代碼的閱讀,第二種每個(gè)對(duì)象的屬性都各自為一個(gè)方法,這樣短小精悍,可閱讀性強(qiáng),代碼邏輯上是一樣的的
回答2:感覺不出來(lái)第二種有啥明顯優(yōu)點(diǎn),我喜歡第一種,要不就是第二種改成這樣
var CheckObject = function(){};CheckObject.prototype.checkName = function() {}var check = new CheckObject();check.checkName();
標(biāo)簽:
JavaScript
相關(guān)文章:
1. python 計(jì)算兩個(gè)時(shí)間相差的分鐘數(shù),超過(guò)一天時(shí)計(jì)算不對(duì)2. javascript - 使用form進(jìn)行頁(yè)面跳轉(zhuǎn),但是很慢,如何加一個(gè)Loading?3. angular.js - angularjs 注入模塊報(bào)錯(cuò) 很怪異... 求解惑4. angular.js - 輸入郵箱地址之后, 如何使其自動(dòng)在末尾添加分號(hào)?5. javascript - JS 里面的 delete object.key 到底刪除了什么?6. javascript - ES6規(guī)范下 repeat 函數(shù)報(bào)錯(cuò) Invalid count value7. javascript - html5的data屬性怎么指定一個(gè)function函數(shù)呢?8. html5 - 為什么使使用vue cli 腳手架,post-css 沒有自動(dòng)對(duì)css3屬性自動(dòng)添加瀏覽器前綴呢?9. java如何生成token?10. javascript - 后臺(tái)管理系統(tǒng)左側(cè)折疊導(dǎo)航欄數(shù)據(jù)較多,怎么樣直接通過(guò)搜索去定位到具體某一個(gè)菜單項(xiàng)位置,并展開當(dāng)前菜單
排行榜

熱門標(biāo)簽