Что означает ключевое слово `return` внутри функции` forEach`? [Дубликат]
На этот вопрос уже есть ответ здесь:
Короткое замыкание Array.forEach как вызов прерывания 29 ответов$('button').click(function () {
[1, 2, 3, 4, 5].forEach(function (n) {
if (n == 3) {
// it should break out here and doesn't alert anything after
return false
}
alert(n)
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Click me</button>
Мой вопрос: почему он все еще предупреждает следующий номер, хотя я звонюreturn
? Как:Игнорируйте код ниже и переходите к следующему элементу