亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這里的 .forEach() 方法是如何工作的?

這里的 .forEach() 方法是如何工作的?

HUH函數 2023-03-24 13:42:33
我在 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}`);});
查看完整描述

1 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

您可以使用 that_word[0] 訪問單詞的第一個字母,因為字符串是字符數組,然后與“a”和“an”進行比較。為你的學習之旅干杯。你也可以試試這個方法。


const fruits = ['mango', 'papaya', 'pineapple', 'apple'];

const vowels  = ['a', 'e', 'i', 'o', 'u']


fruits.forEach( fruit => {

  let indefiniteArticle = '';

  indefiniteArticle = vowels.includes(fruit[0]) ? 'an' : 'a'

  console.log(`I want to eat ${indefiniteArticle} ${fruit}`);

});


查看完整回答
反對 回復 2023-03-24
  • 1 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號