元の形
const element = hogehoge; if (id == null) { mogeApi(element).done //以下略 } else { mogesApi(element, id).done //以下略 }
と条件分岐でゴチャゴチャしている記述をまとめるべく、3ファイルに分割し、使用側を以下のようにしたいと考えています。
理想形
function(api, arg) { const element = hoge; api(arg(element)).done }
引数としてapiとargumentを渡すだけの記述に変えたいと思っています。
idなし
argの方は即時関数を使い、idなしの場合は以下で動作することが出来ました。
(mogeApi, function(arg){ return arg }
しかし、idありの場合の記述で詰まっています。
idあり
const id = 1; (mogesApi, function(arg){ return arg, id }// argは使う側で指定、idだけは渡す側から固定させたい。
しかし、上記の記述だとreturnされるのが渡したidだけになってしまい、うまく行きません。
うまくmogesApi(element, id)
の形にしたいのですが、何かいい方法があれば教えていただきたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/17 12:20