Что означает ключевое слово `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? Как:Игнорируйте код ниже и переходите к следующему элементу

Ответы на вопрос(2)

Ваш ответ на вопрос