第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JavaScript深入淺出

Bosn 資深架構(gòu)師
難度中級(jí)
時(shí)長(zhǎng) 5小時(shí)28分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.60
493人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.5 簡(jiǎn)潔易懂
9.5 邏輯清晰
好吧,我現(xiàn)在終于明白了,原來(lái)countMap1 = {},這玩意不是數(shù)組啊,我當(dāng)成java語(yǔ)法了,原來(lái)這是js里的對(duì)象啊,哈哈哈。明白了,把數(shù)據(jù)類型當(dāng)作key,把出現(xiàn)次數(shù)當(dāng)作value,然后對(duì)比每一種數(shù)據(jù)類型是否存在以及出現(xiàn)次數(shù)是否相同。好吧,確實(shí)很清奇。比我的方法要炫酷,哈哈。
我再換一種說(shuō)法吧,前半部分我跟老師是一樣的,后面的處理不同,我是排序再判斷,老師是不排序,但是通過(guò)同步檢查來(lái)達(dá)到目的,非常清奇的思路。意思就是,你有5個(gè)蘋(píng)果1個(gè)梨,我有3個(gè)蘋(píng)果2個(gè)梨。現(xiàn)在老師說(shuō),拿出蘋(píng)果,然后我拿出1個(gè),你拿出1個(gè),然后老是說(shuō)拿出梨,我拿出1個(gè),你拿出1個(gè),老師再說(shuō)拿出梨,我能拿,但是你拿不出來(lái),這就表示我們手所持的水果是不同的了。
第三種方法就是記錄法的變種,也是老師的解法,我的思路是對(duì)記錄下來(lái)的string數(shù)組進(jìn)行排序,這樣兩個(gè)數(shù)組的類型一一對(duì)應(yīng)起來(lái),然后判斷起來(lái)就方便了。老師的解法是不進(jìn)行排序,而是通過(guò)排除法,比如a記錄的是string number boolean,b數(shù)組記錄的是boolean number string。在不排序的情況下如何對(duì)比呢?那就先判斷a數(shù)組中有沒(méi)有string,如果有再判斷b數(shù)組有沒(méi)有,如果b數(shù)組也有。就進(jìn)行下一步。以此類推
其實(shí)解決這題有很多種思路,有一共通點(diǎn),就是每個(gè)元素你都得判斷,既然你都要判斷,那么判斷的形式就會(huì)出現(xiàn)不同了,所以接下來(lái)就是不同點(diǎn),第一種就是排除法,拿著a數(shù)組的元素去b數(shù)組找,找到了就刪掉,但我覺(jué)得這種方法有點(diǎn)笨。第二種就是記錄法,既然都遍歷了所有元素,那么把它們記錄下來(lái),然后對(duì)照一下就知道了。還有第三種嗎?歡迎留言。
順便說(shuō)一下我的解題思路吧,開(kāi)始想的很簡(jiǎn)單,先對(duì)兩個(gè)數(shù)組排序,然后循環(huán)對(duì)比類型,這種思路流產(chǎn)了,因?yàn)閎oolean會(huì)解釋為0和1,這會(huì)跟number類型混在一起,導(dǎo)致排序之后的數(shù)據(jù)類型并不能一一對(duì)應(yīng)起來(lái)。第二種思路就很簡(jiǎn)單了,遍歷兩個(gè)數(shù)組的所有元素并判斷所有類型,然后所有的類型以string字符串的形式添加到一個(gè)新的數(shù)組,然后這個(gè)數(shù)組里就是源數(shù)組的所有數(shù)據(jù)類型的信息,然后對(duì)這個(gè)string類型的數(shù)據(jù)進(jìn)行排序,就不會(huì)出現(xiàn)第一種思路中出現(xiàn)的問(wèn)題了,最后直接對(duì)比兩個(gè)數(shù)組就好了,因?yàn)樗鼈兌际莝tring類型。
作為一個(gè)有Java基礎(chǔ)的,表示看起來(lái)很輕松,老師講的很好,就是最后的作業(yè)真的太BT了,判斷window對(duì)象是一個(gè)坑,判斷兩個(gè)null又是一個(gè)坑,不過(guò)說(shuō)實(shí)話,題目設(shè)計(jì)的非常嚴(yán)謹(jǐn),在一個(gè)坑一個(gè)坑的解決過(guò)后,代碼也變得強(qiáng)壯起來(lái),而且順便鞏固了很多東西,我覺(jué)得出這道題的人已經(jīng)有深厚的功力了,雖然我一邊做一邊罵你是個(gè)BT,但是真的很感謝老師。
連任務(wù)想要實(shí)現(xiàn)的功能都沒(méi)能理解

最新回答 / 慕移動(dòng)9181930
不對(duì)也網(wǎng)上貼?如果沒(méi)用jquery就把<script>的內(nèi)容寫(xiě)在結(jié)尾的</body>之前,以確保執(zhí)行腳本時(shí)dom元素全部加載完畢。否則,就會(huì)提示找不到元素哦
教程過(guò)時(shí)了。js已有塊級(jí)作用域。如今{a:1,b:2}并不會(huì)報(bào)錯(cuò)。現(xiàn)在已支持ES6新特性。
這個(gè)課真的是良心課程,老師的水平高,而且這個(gè)課還免費(fèi),對(duì)我的幫助很大第一次寫(xiě)評(píng)論,建議大家反復(fù)看看,老師以后要是有實(shí)戰(zhàn)的可也會(huì)買的
數(shù)組長(zhǎng)度最長(zhǎng)的是 2的32次冪
學(xué)到這里,突然感覺(jué)一臉懵逼,無(wú)從下手啊
課程須知
1.您至少學(xué)習(xí)了本站“JS入門(mén)”、“JS進(jìn)階”兩門(mén)基礎(chǔ)課程。 2.如您具備一定實(shí)踐經(jīng)驗(yàn)對(duì)學(xué)習(xí)有很大幫助。 3.如您沒(méi)有腳本編程開(kāi)發(fā)經(jīng)驗(yàn),學(xué)習(xí)過(guò)程有可能會(huì)受挫部分內(nèi)容或示例代碼,請(qǐng)“暫時(shí)略過(guò)不懂的部分,后面章節(jié)會(huì)闡述”,當(dāng)然想透徹學(xué)習(xí),還需大量實(shí)踐來(lái)體會(huì)知識(shí)的內(nèi)涵。
老師告訴你能學(xué)到什么?
結(jié)合實(shí)例,深入解析以下知識(shí)內(nèi)容: 1. 數(shù)據(jù)類型、表達(dá)式和運(yùn)算符、語(yǔ)句; 2. 對(duì)象、數(shù)組、變量、函數(shù); 3. this、閉包和作用域; 4. OOP; 5. 正則與模式匹配。

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無(wú)需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消