return语句放在多个for里面

return语句放在多个for里面,最终也能将return的值返回给赋值的变量,我之前一直以为不能。
解释:return语句终止函数的执行,并返回一个指定的值给函数调用者。 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/return

var twoSum = function(nums, target){
    
    for(let i = 0;i < 3;i++){
        for(let j = 0;j < 3;j++){
            if(i + j === 4){
                return [i, j];
            }
        }
    }

}
var n = twoSum();  //  [1,3]
console.log(n);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 入门 1、 JS代码书写的位置 写在行内 写在script标签中 写在外部js文件中,在页面引入 注意点: ...
    宠辱不惊丶岁月静好阅读 880评论 0 0
  • 异步的来源 js是单线程的语言,所谓单线程即代码一行一行的执行,后面的代码必须等待前面的执行完毕才可以执行,对于普...
    漂泊的小蘑菇阅读 413评论 0 0
  • @转自GitHub 介绍js的基本数据类型。Undefined、Null、Boolean、Number、Strin...
    YT_Zou阅读 1,214评论 0 0
  • 大家好,我是IT修真院北京分院第23期学员。今天主要整理一下return的用法。 JavaScript retur...
    AmaYang阅读 10,128评论 3 2
  • 特别说明,为便于查阅,文章转自https://github.com/getify/You-Dont-Know-JS...
    杀破狼real阅读 479评论 0 0