コマンドコード


コマンドプログラミング


何をするかに焦点を当てる
ex) 1. 🍞 toast
2. 🥬 + 🍅+ 🧀 cut
3. combine
4. done!! 🥪

function removeOdd(items) {
  const reslut = [];
  for (let i = 0; i < items.length; i++) {
    if (items[i] % 2 === 0) {
      result.push(items[i]);
    }
  }
  return result;
}

宣言プログラミング


何をしたいのか気になる(What)
ex) Make me a sandwich 🥪

宣言コードの例

function checkForOdd(item) {
  return item % 2 === 0;
}

function removeOdd(items) {
  return items.filter(checkForOdd);
}
リファレンス
https://www.youtube.com/watch?v=7aEQLvvnQIY