是的,
return停止执行并退出功能。
returnalways**会立即退出其功能,如果它位于for循环中,则不会进一步执行。
它很容易为您自己验证:
function returnMe() { for (var i=0; i<2; i++) { if (i === 1) return i; }}alert(returnMe());// 1
**注意:请参阅有关的特例的其他答案,
try/catch/finally以及有关forEach循环如何具有自己的功能范围的答案,不会脱离包含函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)