for in 中的 index 型別

2021-08-16 10:19:54 字數 895 閱讀 4699

完成 injectsections (items, sections) 函式

injectsections(

['item1', 'item2', 'item3', 'item4', 'item5'],

[ ,

]) // => ['section1', 'item1', 'item2', 'section2', 'item3', 'item4', 'item5']

sections 每個物件表示的是會往原來的陣列 items 的 index 座標插入 content 資料(index 不會重複):

012

34item1 itme2 item3 item4 item5

^ ^

| |

section1 section2

最後結果是:['section1', 'item1', 'item2', 'section2', 'item3', 'item4', 'item5']

很簡單的一道題

const injectsections = (items, sections) => );

for( index in sections )

return items;

}

wrong answer 的原因居然是

for-in 裡的 index 型別為 string …

const injectsections = (items, sections) => );

for( index in sections )

return items;

}

jQuery中index的用法

jquery中index是用來查詢匹配的元素並且返回索引值 從0開始 html js console.log li index document.getelementbyid bar 返回值為2 給與乙個dom物件返回這個物件在集合中的位置 console.log li index bar 返回值為...

在js中for in的用法

for var i 0 i 例如 var a a b c for var el in a 這個就是窮舉出a中的所有元素,當然上面這個例子是可以用 for var i 0,len a.length i alert a i 這種方式進行迴圈列出的,不過有時候這種方式就不一定奏效了。例如 var a 這個...

JavaScript中的 for in 迴圈遍歷

var arr 1,2,3,4 var obj var str qwert 陣列 for var ele in arr 物件 for var ele in obj 字串 按序逐個輸出字元 在迴圈遍歷時,所有瀏覽器的最新版本現在都按chrome的標準執行,先把當中的 非負整數鍵 提出來,排序好輸出,然...