かなり個人の好みが出てしまうことかと思いますが、どう感じる方が多いのかを知りたくて質問させていただきます。
使い回さない値を一旦変数に渡して、その後別メソッドに渡すという行為に関してです。
javascript
1const exampleMethodA = (arg) => { 2 // 何かしら処理 3 4 return result 5} 6 7const exampleMethodB = (arg1, arg2) => { 8 // 何かしら処理 9}
という関数があり、exampleMethodAで処理した後にexampleMethodBに渡したい場合、
javascript
1// A. 2const varAA = exampleMethodA(varA) 3const varBB = exampleMethodA(varB) 4const result = exampleMethodB(varAA, varBB) 5// 以後varAA, varBBは利用しない 6 7// B. 8const result = exampleMethodB( 9 exampleMethodA(varA), 10 exampleMethodA(varB), 11)
みなさんならどちらで記述しますか?
Aは無駄な変数代入ですが、見栄えはいいような気がします。
好きにしろというレベルの話ですが、好みを聞かせていただければ幸いです。
回答3件
あなたの回答
tips
プレビュー