中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

一道面試題考驗JS的基本功

這篇文章主要講解了“一道面試題考驗JS的基本功”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“一道面試題考驗JS的基本功”吧!

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),驛城企業(yè)網(wǎng)站建設(shè),驛城品牌網(wǎng)站建設(shè),網(wǎng)站定制,驛城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,驛城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

// 求出如下題目結(jié)果 ({} + {}).length ([] + []).length (function() {}).length

這道題目乍一看可能會讓你有點懵,你可能會想:一個對象和一個對象相加能得到什么?還能求出其長度?

其實這道題目相當考驗了作為一位web前端開發(fā)工程師的基本功

在看到這個題目之后,我們首先分析一下情況:

1、({} + {}).length

兩個空對象相加,肯定不是數(shù)值運算,那么只有可能是字符串連接了,那你可能會得到 “{}{}”  這樣的結(jié)果,其實不然,因為你忽視了字符串在連接時默認會調(diào)用相應的toString()方法

一個空對象調(diào)用toString()方法會得到什么?

({}).toString() // "[object Object]"

得到是 “[object Object]” 這樣的字符串,長度為15,那么兩個空對象相加之后,其長度則為30

({} + {}).length // 相當于 ({}.toString() + {}.toString()).length // 也就是 "[object Object][object Object]",求得這個字符串長度為30

2、([] + []).length

有了第一道題的經(jīng)驗,那么你可能會這么想:兩個空數(shù)組相加,一定也是字符串連接,也會調(diào)用其toString()方法,最終相當于求 “[object  Array][object Array]” 這個字符串的長度,從而得出最終結(jié)果28

但是,數(shù)組的toString()方法是被重寫過的

[1, 2, 3].toString() // 得到的是 "1,2,3" 這樣由逗號分割元素的字符串

如果一個空數(shù)組調(diào)用toString()方法,得到的只會是空字符串“”

所以,這道題的最終結(jié)果為0

3、(function() {}).length

有了前兩道題目的經(jīng)驗,那你可能會很自然的想到:這里的function也是會調(diào)用toString()方法的。如果你這樣想,那就是被前兩道題目誤導了:函數(shù)的長度是其形參的個數(shù),所以最終結(jié)果是0

感謝各位的閱讀,以上就是“一道面試題考驗JS的基本功”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對一道面試題考驗JS的基本功這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

名稱欄目:一道面試題考驗JS的基本功
分享路徑:http://www.2m8n56k.cn/article22/ggdjcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司網(wǎng)站策劃關(guān)鍵詞優(yōu)化動態(tài)網(wǎng)站自適應網(wǎng)站網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
主站蜘蛛池模板: 久久成年片色大黄全免费网站 | 日本一区二区三区不卡在线视频 | 国产a级特黄的片子视频 | 成人午夜兔费观看网站 | 国产一线视频在线观看高清 | www.三级| 色屁屁一区二区三区视频国产 | 亚洲在线一区二区三区 | 成人国产精品免费视频 | 国产精品视频免费播放 | 精品国产一区二区三区成人 | 欧美一级成人毛片视频 | 国产欧美日韩视频免费61794 | 天天碰夜夜操 | 孕妇交| 久久99国产一区二区三区 | 成年人在线观看视频网站 | 国产成人精品亚洲日本语音 | 国产福利久久 | 国产国产成人精品久久 | 亚洲成a人一区二区三区 | a级片免费在线播放 | 人人爽人人香蕉 | 99re6这里有精品热视频在线 | 黄色三级免费网站 | 日本欧美一级aaaaa毛片 | 日韩精品一区二区三区不卡 | 在线亚洲精品国产波多野结衣 | 毛片在线播放网站 | 精品国产美女福到在线不卡f | 日韩免费在线 | 亚洲天堂男人的天堂 | a免费毛片在线播放 | 国产成人精品日本亚洲麻豆 | 波多野结衣福利视频 | 性生大片一级毛片免费观看 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 日韩在线无 | 一区中文字幕 | 日本一区二区三区欧美在线观看 | 久久91精品国产99久久yfo |