Does return stop a loop? Does return stop a loop? javascript javascript

Does return stop a loop?


Yes, return stops execution and exits the function. return always** exits its function immediately, with no further execution if it's inside a for loop.

It is easily verified for yourself:

function returnMe() {  for (var i = 0; i < 2; i++) {    if (i === 1) return i;  }}console.log(returnMe());