Pseudo code practice


首都コード練習の作成
//1. Cups配列宣言
//2. 配列内のパラメータはinsideCup宣言です
//3. 配列内のデータが配列長(cups.length)と等しいことを確認し、<データをチェックする必要があります.for loop?
//>>ifゲートの場合、そうでない場合は素早く戻りますか?//コールバック関数を使用しますか?
//4. データがキャンディなら("🍭')もしそうなら
//5. 食べる.コンソール.log( Ate'em all ${insideCup}! )
必ず重ねますか.
'use strict';
const cups = ['⚪️','⚫️','🍭','⚽️'];
cups.forEach(function eat(insideCup, index) {
    if(insideCup !== '🍭') {
        return false;
    } else if(insideCup === '🍭') {
    console.log(insideCup, index);
    console.log(`Ate'em all ${insideCup}!`)
    }
});
最初の変更
cups.forEach(function eat(insideCup, index) {
    if(insideCup !== '🍭') {
        return false;
    } else if(insideCup === '🍭') {
    console.log(insideCup, index);
    console.log(`Ate'em all ${insideCup}!`)
    }
});
最終リビジョン.
const arr=['⚪️','⚫️','🍭','⚽️'];
arr.forEach(function callback(element, index) {
    if(element === '🍭') {
        console.log(element, index);
        console.log(`Ate'em all ${element} in ${index}th cup!`);
    };
});

*arrow関数を使用してコードを簡略化できますか?

📁 /Users/dosanderoharuhi/Code States/Boot Camp/test(day1)/test2.js

##### for extra issues
- [ ] arrow와 callback 펑션 차이
- [x] code snippet + markdown 같이 검색해서 알아보기