国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

問題來了!5個JavaScript問答測試你的技能熟練程度

開發 前端
在此文章中,我們將通過回答一些JavaScript迷你挑戰來測試我們的技能。即使我在每個問題的末尾都給出了解釋并給出答案,也請嘗試自己先找出答案,然后再針對我的問題驗證你的答案。

今天,我們將繼續學習我們鐘愛的JavaScript語言,在此文章中,我們將通過回答一些JavaScript迷你挑戰來測試我們的技能。即使我在每個問題的末尾都給出了解釋并給出答案,也請嘗試自己先找出答案,然后再針對我的問題驗證你的答案。

[[331133]]

問題1:數組排序比較

思考以下數組和條件,你認為結果如何?

問題來了!5個JavaScript問答測試你的技能熟練程度

答案 

問題來了!5個JavaScript問答測試你的技能熟練程度

現在我們知道了結果,讓我們解釋一下原因。對于前兩個輸出,說明非常簡單,該sort()方法對原始數組進行排序并返回對相同對象arr1.sort()的引用,因此實際上是對相同對象的引用arr1。

對于第三個輸出,arr1.sort() === arr2.sort()即使每個數組上的元素相同,=== 也不會測試數組的元素,而是測試每個對象的引用(在這種情況下是不同的),因此返回false。

問題2:對象可變性

對于這種情況,我想模擬一個代表作者的對象以及有關他的網站的信息。然后,我們使用這個方法,Object.freeze()以便無法對其進行更改,并將其進行測試。你認為結果如何?

問題來了!5個JavaScript問答測試你的技能熟練程度

答案

問題來了!5個JavaScript問答測試你的技能熟練程度

如果你做對了,恭喜!如果沒有,請不要擔心。讓我們解釋發生了什么。當我們調用該方法時,Object.freeze()凍結了對象,這意味著不能再更改對象;凍結對象可以防止向其添加新屬性,也可以防止現有屬性被刪除或更改。

但是,為什么我們能夠更改對象?實際上我們沒有,這就是竅門。出于各種目的,可變author網站中是對對象的引用,并且該引用在整個代碼中保持不變。我們確實更改了website對象內部的一個屬性,但這并沒有更改對對象本身的引用。

如果你想知道如果嘗試更改author對象的屬性會發生什么,那么有兩種可能的答案。讓我們從第一個開始:

問題來了!5個JavaScript問答測試你的技能熟練程度

在第一種情況下,即使我們更改屬性,name也沒有真正更改,也沒有錯誤,沒有警告,就像那行代碼永遠不會執行一樣。第二種答案是在嚴格模式下

問題來了!5個JavaScript問答測試你的技能熟練程度

在嚴格模式下,如果嘗試修改凍結的對象,則會得到TypeError。比以前好多了。

問題3:遞歸

給定以下遞歸函數,當我們使用“ blog”作為參數調用它時,你認為結果是什么?

問題來了!5個JavaScript問答測試你的技能熟練程度

答案

問題來了!5個JavaScript問答測試你的技能熟練程度

對于這個問題,沒有技巧,只是遞歸函數的基本用法,它將繼續調用自身,直到字符串中只有一個元素為止str,在這種情況下,將打印原始字符串的最后一個字符g。遞歸函數很重要,并且可以通過非常有趣的方式解決問題,因此理解它們很重要。

問題4:范圍

你認為控制臺的輸出是什么,為什么?

問題來了!5個JavaScript問答測試你的技能熟練程度

答案

問題來了!5個JavaScript問答測試你的技能熟練程度

但是,如何在封閉函數的范圍之外b進行定義?訣竅是,最多是一個全局變量。但仍保留在功能的封閉之下。請注意,在嚴格模式下,這將生成一個ReferenceError: b is not defined。

問題5:有關閉包的更多信息

以下代碼段是一個實際的流行訪談問題,問題是,你認為輸出結果是什么?

問題來了!5個JavaScript問答測試你的技能熟練程度

答案

問題來了!5個JavaScript問答測試你的技能熟練程度

答對了嗎?這樣做的原因是,在循環中執行的每個函數都將在整個循環完成后執行,因此所有函數都將引用存儲在中的最后一個值i,即5。閉包可以通過為每次迭代創建一個唯一的作用域,將變量的每個唯一值存儲在其作用域中來防止此問題,如下所示:

問題來了!5個JavaScript問答測試你的技能熟練程度

ES2015提供的另一個選項是使用let代替var:

問題來了!5個JavaScript問答測試你的技能熟練程度

最后

希望你能像我一樣開心并從中學到東西,這是一篇特別有趣的文章,將來我可能會做更多這樣的事情。

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2020-04-06 12:20:51

Vim文本編輯器Linux

2024-12-09 08:49:01

2020-11-02 00:27:31

云端云計算機器學習

2020-12-14 06:46:36

shell腳本命令

2020-08-04 08:30:18

JS數組技巧

2017-06-13 14:30:13

5GQoS網絡體系結構

2024-05-15 11:42:33

FlutterWeb 庫應用程序

2014-03-04 09:35:45

JavaScript調試

2020-11-02 15:49:35

機器學習技術云計算

2020-03-05 21:40:49

Javascript前端

2020-03-05 08:58:42

JavaScript語言開發

2020-06-17 08:12:05

Kubernetes容器

2020-09-01 13:10:42

JavaScript開發 技巧

2020-04-03 19:21:59

JavaScript編程語言開發

2017-11-06 13:36:05

人工智能AI企業

2021-01-10 23:36:52

SQL數據庫技術

2014-02-14 09:16:51

JavaScript工具

2020-06-01 14:33:27

語音技能智能

2020-05-28 10:15:06

語音技能服務提供

2020-12-02 14:54:41

JavaScript開發技術
點贊
收藏

51CTO技術棧公眾號

亚洲午夜未删减在线观看| 成人综合日日夜夜| 3d动漫啪啪精品一区二区免费| 亚洲人成小说网站色在线| 国产成人精品一区二区三区在线| 国产在线视频综合| 伊人亚洲福利一区二区三区| 成人免费的视频| 成人在线视频观看| 乌克兰美女av| 国产精品视频999| 色婷婷激情久久| 性色一区二区三区| 中文一区一区三区高中清不卡免费| 国产91沈先生在线播放| 欧美激情一区二区久久久| 亚洲男人的天堂在线观看| 99精品小视频| 国产视频99| 热re99久久精品国产66热| 4hu四虎永久在线影院成人| 久久夜色精品| 日韩av在线网址| 国产麻豆精品在线观看| 精品亚洲a∨一区二区三区18| 成人免费淫片免费观看| 岛国视频一区免费观看| 亚洲码在线观看| 国产精品高潮呻吟| 国一区二区在线观看| 在线免费看h| 国产乱xxⅹxx国语对白| 国产精品麻豆免费版| 日韩成人高清在线| 中日韩免费视频中文字幕| 91精品综合| 日韩伦理在线| 狠狠操夜夜操| 日韩亚洲视频| 欧美精品成人在线| 欧美视频在线不卡| 99视频精品免费视频| 欧美一级精品片在线看| sm久久捆绑调教精品一区| 妞干网在线观看| 欧美三级电影在线播放| 欧美黑人狂野猛交老妇| 欧美视频一区在线| 久久久久久久综合色一本| 欧美日韩91| 国产精品久久久久久久久久辛辛| 久久久资源网| 无码中文字幕色专区| 亚洲一区二区三区777| 国产亚洲一级高清| 欧美午夜女人视频在线| 豆国产96在线|亚洲| 国产精品99视频| 91精品国产66| av影片在线看| www.色就是色| 欧美日韩系列| 日韩免费在线看| 国产视频精品免费播放| 午夜一区二区三区在线观看| 国产精品88av| 黄色另类av| 欧美三级电影在线| 精品一区二区三区毛片| 国产精品一区二区久久国产| 一区二区三欧美| 欧洲精品中文字幕| 91美女片黄在线观看91美女| 亚洲美女少妇无套啪啪呻吟| 岛国av一区| 性欧美18xxxhd| 久久99久久| 啊啊啊啊啊啊啊视频在线播放| 好吊色视频988gao在线观看| 3d动漫精品啪啪一区二区三区免费 | www.久久爱.com| 色女人综合av| 成人深夜直播免费观看| 日韩在线观看免费av| 91精品国产综合久久久久久久久久| 亚洲欧美在线视频| 成人午夜电影小说| 玖玖视频精品| 婷婷综合亚洲| 精品少妇一区| 丁香婷婷久久| 精品一性一色一乱农村| 你懂的免费在线观看| 疯狂做受xxxⅹ高潮视频免费| 少妇人妻无码专区视频| 日韩精品资源| 国内精品二区| 91免费在线视频| 97精品一区二区三区| 深夜福利一区二区| 亚洲黄色av女优在线观看 | 亚洲综合色婷婷在线观看| av资源中文在线| av网在线观看| 中文字幕av在线| 国产区视频在线观看| 欧美综合在线观看视频| 国产一级做a爰片久久毛片男| 香蕉久久夜色| 日韩av一区二区三区在线 | 欧美日韩精品在线| 亚洲精品视频观看| 国产精品盗摄一区二区三区| 久久久影院官网| 99r精品视频| 成人涩涩免费视频| 从欧美一区二区三区| 精品一二三四在线| 另类调教123区 | 欧美日韩黄视频| 色婷婷久久久久swag精品| 亚洲成人精品在线观看| 国产精品乱人伦| 国产精品久久久久影院| 国产精品麻豆视频| 国产欧美一区在线| 欧美激情一区二区三区蜜桃视频| 久久天堂av综合合色蜜桃网| 久久色成人在线| 欧美国产日韩亚洲一区| 中文字幕国产一区| 亚洲天堂a在线| 一区二区三区在线免费视频| 亚洲国产综合91精品麻豆| 精品久久久久久亚洲精品| 欧美性猛xxx| 日韩欧美二区| 色狠狠色噜噜噜综合网| 久久久av电影| 日韩精品视频在线观看视频| 99视频在线精品| 国产成人亚洲综合色影视| 国产成人在线看| 久久综合九色综合欧美98| 国产欧美日本一区视频| 亚洲天堂免费看| 欧美日韩在线视频观看| 欧美日韩久久久一区| 日韩亚洲欧美在线| 日韩精品极品视频| 尤物tv国产一区| 欧美贵妇videos办公室| 7777精品视频| 成人信息集中地欧美| 久久爱av电影| 日本一级黄视频| 91最新在线观看| 在线视频资源站| 成人av免费| 99热播精品免费| 亚洲小说图片| 亚洲黄色影院| 国产一区二区三区精品视频| 99r国产精品| 亚洲国产视频一区| 欧美一区2区视频在线观看| 亚洲欧美一区二区三区四区| 欧美床上激情在线观看| 日本午夜人人精品| 国产精品免费在线播放| 日本黄xxxxxxxxx100| 岛国毛片在线播放| 岛国大片在线观看| 深夜成人福利| 国产在视频线精品视频www666| 在线不卡亚洲| www.一区二区| 天天色综合天天| 亚洲精品网址在线观看| 久久久久久久久久久免费| 91性高湖久久久久久久久_久久99| 午夜精品短视频| 激情综合网俺也去| 欧美12一14sex性hd| 搞黄网站在线看| 操欧美女人视频| 夜夜嗨av一区二区三区网站四季av| 成人动漫av在线| 黑人精品xxx一区| 日韩激情av在线播放| 91精品国产91久久久久| 久久99导航| 九九九在线观看视频| 137大胆人体在线观看| 1024在线视频| 中文在线最新版地址| 四季av在线一区二区三区| 国产69精品一区二区亚洲孕妇| 亚洲第一主播视频| 中文字幕精品一区久久久久|