我有一个函数,它有两个for-loops
。第二个for-loops
嵌套在第一个函数中。在第二个for-loops
中,我有一个if-condition
,如果条件满足,它会返回一个值。我想知道if-condition
中的return
语句是否会将它作为函数的值返回?
是的,会的
let foo = ()=>{
for(let i=0;i<10;i++){
for(let j=0;j<10;j++){
if(i==5){
return 'inside'
}
}
}
return 'outside'
}
console.log(foo())
/// returns inside