iT邦幫忙

0

foreach(()=>{}裡面的變數設定問題

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220613/20149842eTubrdsQbx.jpg
想詢問針對function update(){}裡面的circles.forEach((circle,idx)
的circle 以及Idx是什麼
以及當我click了next的時候,為什麼console.log("index", idx);
會顯示
index 0
index 1
index 2
index 3

謝謝解答

https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
小魚
iT邦大師 1 級 ‧ 2022-06-13 21:39:22

foreach就是輪巡啊,
把陣列中所有元素列出來,
有點像 for(let i=0;i<circles.length;i++)
index就是那個i
而circle就是circles[i]

那我想請問
index為什麼是從0開始
是哪裡設定的呢?

小魚 iT邦大師 1 級 ‧ 2022-06-15 18:16:47 檢舉

javascript就是從0開始,
現在很多語言都是從0開始,
不過也有一些語言是從1開始(不過網頁應該比較不容易碰到)

我要發表回答

立即登入回答