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

一道面試題考驗(yàn)JS的基本功

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

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

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

這道題目乍一看可能會(huì)讓你有點(diǎn)懵,你可能會(huì)想:一個(gè)對(duì)象和一個(gè)對(duì)象相加能得到什么?還能求出其長(zhǎng)度?

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

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

1、({} + {}).length

兩個(gè)空對(duì)象相加,肯定不是數(shù)值運(yùn)算,那么只有可能是字符串連接了,那你可能會(huì)得到 “{}{}”  這樣的結(jié)果,其實(shí)不然,因?yàn)槟愫鲆暳俗址谶B接時(shí)默認(rèn)會(huì)調(diào)用相應(yīng)的toString()方法

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

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

得到是 “[object Object]” 這樣的字符串,長(zhǎng)度為15,那么兩個(gè)空對(duì)象相加之后,其長(zhǎng)度則為30

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

2、([] + []).length

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

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

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

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

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

3、(function() {}).length

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

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

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

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

廣告

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

商城網(wǎng)站建設(shè)
主站蜘蛛池模板: 99精品一区二区三区 | 男女朋友做爽爽爽免费视频网 | 久久黄色视屏 | 国产欧美日韩视频在线观看一区二区 | 亚洲欧美日韩在线不卡中文 | 久久黄色视屏 | 波多野结衣一级 | 久久一日本道色综合久 | 国产在线一区二区三区在线 | 日产国产精品亚洲系列 | 一级做a爱视频 | 欧美一区二区三区视频在线 | 欧美一区亚洲 | 日本黄色大片免费观看 | 一区二区精品在线观看 | 看全色黄大色黄大片毛片 | 亚洲午夜精品一级在线播放放 | 精品特级一级毛片免费观看 | 亚洲 欧美 日韩 在线 中文字幕 | 欧美一级毛片免费高清aa | 最新国产中文字幕 | 成人在线免费观看网站 | 成人精品综合免费视频 | 99国产国人青青视频在线观看 | 国产一级精品毛片 | 曰本黄页 | 伊人22综合| 九九热视频在线免费观看 | 三级全黄a| 国产成人一区二区三区在线视频 | 久草视频在线网 | 高清精品一区二区三区一区 | 亚洲第一页在线 | 偷拍小视频99在线 | 老司机精品影院一区二区三区 | 欧美成人欧美激情欧美风情 | 色偷偷在线刺激免费视频 | 欧美日韩免费一区二区在线观看 | 国产美女精品三级在线观看 | 一级一片一_级一片一 | 国产三级在线观看播放 |