Сообщение от nekto_O
|
так понятно будет?
var a = [1,2,3];
a.forEach(function(el, idx, a) {
console.log('a['+idx+'] = '+el+' in ['+a+']');
});
Точно не помню, но вроде в IE < 9 не работает, могу ошибаться...
|
ага, все кажется разобрался)
То есть первый аргумент, это элемент с индексом idx, второй это как i в for(i=0;i<arr.length;i++). И третий это непосредтсвенно сам массив. Thanks
var a = [1,2,3];
a.forEach(function(el, idx, a) {
a[idx] += 1
console.log(a[idx])
});
А если мы укажем:
var a = [1,2,3]
a.forEach(function (a,b) { /* это будут el и idx? То есть если нужно получить массив("а" у вас, то мне по-любому придется печатать 3 аргумента? */
})
Kolyaj,
Спасибо почитаю