Rumah > Soal Jawab > teks badan
Suka tajuk, boleh tak tulis?
phpcn_u15822017-05-16 13:41:53
i
ialah indeks elemen yang dilalui.
Seperti kaedah peta
, forEach
asli. i
是遍历元素的索引。
如原生的map
,forEach
方法。
['a', 'b', 'c'].map(function(item, i, array){
console.log(item, i, array);
});
['a', 'b', 'c'].forEach(function(item, i, array){
console.log(item, i, array);
});
item
为当前项,即当前遍历的元素本身。分别为a
, b
, c
i
为元素处于数组中的下标或索引。分别为 0
, 1
, 2
array
为数组本身。值为['a', 'b', 'c']
rrreee
item
ialah item semasa, iaitu elemen yang sedang dilalui itu sendiri. Masing-masing a
, b
, c
i
ialah subskrip atau indeks elemen dalam tatasusunan. Ia adalah 0
, 1
, 2
masing-masing array
ialah tatasusunan itu sendiri. Nilainya ialah ['a', 'b', 'c']
🎜PHP中文网2017-05-16 13:41:53
i ialah indeks yang sepadan dengan item dalam data dan boleh diabaikan
迷茫2017-05-16 13:41:53
Merujuk kepada peta asli, item ialah rujukan kepada item data, i mewakili indeks i boleh ditinggalkan
Contohnya:
var arr = [1,2,3];
arr.map(function(item){
if(item == 2){
item = 100; // arr 是不会变成[1,100,3],因为 item 改变不影响原数组,它只是个引用
}
})
Jika seperti berikut, arr akan ditukar
arr = arr.map(function(item){
if(item == 2){
item = 100;
}
return item
})