我在 Codecademy 論壇上看到了這段代碼,但無法弄清楚它是如何工作的。我知道代碼正在尋找元音以便知道是在句子中放置“an”還是“a”,但我不知道如何。比如他為什么要將索引 0 處的字符串與單個字母進行比較?那是如何工作的?我覺得這是最容易回答的問題之一,但我太新了,無法弄清楚。我也知道,如果您在提出問題之前進行自己的研究,人們會很感激,但我不知道如何針對如此具體的問題進行研究。如果您對我如何更好地學習或以更好的方式解決問題有任何建議,請告訴我。謝謝你!const fruits = ['mango', 'papaya', 'pineapple', 'apple'];fruits.forEach( fruit => { let indefiniteArticle = ''; if (fruit[0] === 'a' || fruit[0] === 'e' || fruit[0] === 'i' || fruit[0] === 'o' || fruit[0] === 'u') { indefiniteArticle = 'an'; } //else if (fruit[0] === 'h'&& fruit[1] ===) { } else { indefiniteArticle = 'a'; } console.log(`I want to eat ${indefiniteArticle} ${fruit}`);});
這里的 .forEach() 方法是如何工作的?
HUH函數
2023-03-24 13:42:33