const func = () => { console.log('何らかの処理を実行') } const returnSomething = (value, callback) => { callback(); return value; } returnSomething(5, func)
例えば、こんなコードがあるとします。
const returnSomething = (value, callback) => { callback(); return value; }
このコードですと、callback()の部分がreturn valueの前に実行されてしまいますが、これをreturn valueの後に実行させるなんてことは出来ないのでしょうか?
return したらその後は実行されないというのは分かってはいるのですが、何かそれっぽいことを実現する方法はあるのかなと思いまして。。。
普通に、
returnSomething(1); func();
とするしかないのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/10 09:02
退会済みユーザー
2017/10/10 09:51
退会済みユーザー
2017/10/10 09:52
2017/10/10 10:16 編集