関数があるとします:
function foo(){
// do a bunch of stuff, manipulate DOM, etc.
// and then:
if(some_condition) return true;
else return false;
}
関数の「たくさんのもの」を実行し、同時にその戻り値を使用するのはいいことなので、これを行うのが正しいかどうか疑問に思っています:
if( foo() ){ // foo happens right here
// do some stuff because foo returned true
}
これは正しい構文と使用法ですか?