Javascript/デザインパターン

Javascript/デザインパターン/Clean Code/Function arguments

関数の引数は少ない方がいいが、多い場合は、オブジェクトを引数にするとよい。

function printPerson(name, age, blood) {
  console.log(`name : ${name}`);
  console.log(`age  : ${age}`);
  console.log(`blood: ${blood}`);
}
printPerson("taro", 23, "A");

function printPerson({name, age, blood}) {
  console.log(`name : ${name}`);
  console.log(`age  : ${age}`);
  console.log(`blood: ${blood}`);
}
// ↓名前付きでパラメータが明確。
printPerson({ age: 23, name : "taro", blood : "A"});
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS