課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
case[11]中 ?"abc" 和 "cba" 為什么要返回false ?我覺得應(yīng)該是true
2015-04-12
源自:JavaScript深入淺出 1-6
正在回答
仔細(xì)看好題目,入?yún)⒈仨毷菙?shù)組。
有一個(gè)隱含的前提,類似于 Python 里的 assert,老師在視頻中沒有講到。
例如下面的程序:
/* ?*??para1?Array ?*??para2?Array ?*??return?Boolean ?*/ ?var?function(arr1,?arr2)?{ ?????return?!(arr1?&&?arr2) ?}
這樣的注釋,意思是說,規(guī)定這個(gè)函數(shù)的輸入?yún)?shù)(arr1, arr2)均是 Array,即數(shù)組。
如果不輸入這樣的參數(shù),程序可能會(huì)無法正常執(zhí)行。
那么,就需要在程序的開頭對輸入的參數(shù)進(jìn)行檢測,如果是 Array,則繼續(xù)執(zhí)行程序,否則,進(jìn)行其他處理。
(題目說的不夠明確,估計(jì)學(xué)生都以為是要考慮輸入不是 Array 的情況下進(jìn)行轉(zhuǎn)換?)
舉報(bào)
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
1 回答求編程練習(xí)
4 回答1-6編程練習(xí)疑問
1 回答百思不得其解,“abc”“cba”為何不是類似的數(shù)組啊
1 回答在myeclipse中創(chuàng)建一個(gè)JavaScript文件來并進(jìn)行編程練習(xí)
3 回答為什么我的編程練習(xí)代碼在慕課里邊輸不出來判定結(jié)果:通過,而在編程軟件上(DW)上就能輸出來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-04-13
仔細(xì)看好題目,入?yún)⒈仨毷菙?shù)組。
2016-05-09
有一個(gè)隱含的前提,類似于 Python 里的 assert,老師在視頻中沒有講到。
例如下面的程序:
這樣的注釋,意思是說,規(guī)定這個(gè)函數(shù)的輸入?yún)?shù)(arr1, arr2)均是 Array,即數(shù)組。
如果不輸入這樣的參數(shù),程序可能會(huì)無法正常執(zhí)行。
那么,就需要在程序的開頭對輸入的參數(shù)進(jìn)行檢測,如果是 Array,則繼續(xù)執(zhí)行程序,否則,進(jìn)行其他處理。
(題目說的不夠明確,估計(jì)學(xué)生都以為是要考慮輸入不是 Array 的情況下進(jìn)行轉(zhuǎn)換?)