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);
网友评论