javascript
1function test() { 2 hoge().then((response) => { 3 // response = ['あああ', 'いいい', 'ううう', 'えええ', 'おおお'] 4 for (let i in response) { 5 if (response[i] === 'ううう') { 6 return 7 } 8 } 9 }) 10 console.log('これを表示させたくない') 11}
上記のようなコードがあるとしてresponseに'ううう'が含まれる場合はその場で早期リターンし処理を止めたいです
上記のようなコードだとconsole.logが表示されると思うのですがfor文の中の結果によりその場で処理を終了させるにはどうすれば良いのでしょうか?
大変申し訳ありませんがご教示いただければ幸いです。
javascript
1function test() { 2 let test = true 3 hoge().then((response) => { 4 // response = ['あああ', 'いいい', 'ううう', 'えええ', 'おおお'] 5 for (let i in response) { 6 if (response[i] === 'ううう') { 7 test = false 8 return 9 } 10 } 11 }) 12 if (test) { 13 console.log('これを表示させたくない') 14 } 15}
できれば上記のような形ではなく早期リターンで処理を止めることはできないかと思っております
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/06 17:33
2020/03/08 00:44