Доступ к безымянному массиву в Array.forEach - PullRequest
5 голосов
/ 24 августа 2011

Есть ли способ получить доступ к свойству длины целевого объекта при использовании цикла forEach над безымянным массивом?

# I'd like to be able to do something like:
[1, 2, 3].forEach (n, i) -> console.log n is < (arr.length - 1)

1 Ответ

6 голосов
/ 24 августа 2011

Обратный вызов Array.forEach принимает аргументы дерева: значение, индекс, и просматриваемый массив .

Так что вы можете сделать это:

[1, 2, 3].forEach (n, i, thearray) -> console.log n is < (thearray.length - 1)

Javascript:

[1, 2, 3].forEach(function(n, i, thearray) {
    console.log(n < thearray.length - 1);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...