ろこう


コンセプト:関数の外部で宣言された変数へのアクセス

function add(a) {
  console.log(a + first)
}
const first = 2
add(2)

基本変数アクセス

function add(a) {
  const first = 2
  console.log(a + first)
}

add(2)
モジュールでは,ある関数の内部でのみ使用される使い捨て関数のパラメータを省略することができる.
BUT!
モジュールが多ければ多いほど、コードの読み取りや修復が難しくなり、エラーが発生しやすくなります.

例)

let rate = 0.9

function A(number) {
  const B = (number) => number * rate
  return number.map(B)
}
関数Aの作成
関数Bオーバーラップモジュール
そのため、正確な出品率を知ることは難しい.