function?mutation(arr)?{
??//?請把你的代碼寫在這里
??var?arr1=arr[0].toLowerCase();
??var?arr2=arr[1].toLowerCase();
??for(var?i=0;i<arr1.length;i++){
????if(arr1.indexOf(arr2.charAt(i))==-1){
????????return?false;
????}else{
????????return?true;?????????????這里是我第一次寫的,return貌似放錯地方了
????}?????????????????
??}
}
mutation(["hello",?"hey"]);
function?mutation(arr)?{
??//?請把你的代碼寫在這里
??var?arr1=arr[0].toLowerCase();
??var?arr2=arr[1].toLowerCase();
??for(var?i=0;i<arr1.length;i++){
????if(arr1.indexOf(arr2.charAt(i))==-1){
????????return?false;
????}????
??}
??return?true;????????????????????這是修改之后的,return放在for循環(huán)的外面就可以了
}
mutation(["hello",?"hey"]);請問!??! 我兩次寫的代碼中,return的含義有什么不同嗎?? 我實(shí)在是弄不明白了, 有時(shí)候?qū)懥艘淮蠖?,然后return放錯地方導(dǎo)致功虧一簣。。。
關(guān)于return的問題
超級巨浪大切
2018-03-08 10:21:02