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

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

如何在for循環中輸出多維數組和單維數組

如何在for循環中輸出多維數組和單維數組

肥皂起泡泡 2021-06-13 10:03:08
我想在控制臺中輸出以下代碼,以便結果顯示:我周一的愛好是撲克、電子游戲我周二的愛好是棋盤游戲、徒步旅行、攀巖我周三的愛好是開車、購物我知道這是相當基本的東西,但出于某種原因,我在網上找到的任何幫助都沒有為我解決這個問題(當然我只是誤讀或誤解了事情)。我正在使用嵌套的 for 循環,我認為這是正確的,但由于某種原因,我無法通過多維愛好數組中的第一個數組。工作日按我的需要輸出,但對于每個工作日,我想分別輸出星期一、星期二和星期三變量 hobbies 中的第一個、第二個和第三個數組的全部內容。任何人都可以指出我正確的方向嗎?var hobbies = ['Poker','VideoGames'];              ['Board Games', 'Hiking', 'Rockclimbing'];              ['Driving', 'Shopping'];const weekdays = ["Monday", "Tuesday", "Wednesday"];for (i = 0; i < 3; i++) {console.log("My hobbies on", weekdays[i], "are ");for (x = 0; x < 5; x++)  console.log(hobbies[?]);}
查看完整描述

3 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

所以基本上你必須遍歷數組并得到結果。


var hobbies = [

  ['Poker', 'VideoGames'],


  ['Board Games', 'Hiking', 'Rockclimbing'],


  ['Driving', 'Shopping']

];


const weekdays = ["Monday", "Tuesday", "Wednesday"];


for (i = 0; i < hobbies.length; i++) {

  console.log("My hobbies on", weekdays[i], "are "+ hobbies[i].join() );

}

更新了錯誤處理代碼。


function getWeekdayname(index){

    const weekdays = ["Monday", "Tuesday", "Wednesday"];

    if(index < weekdays.length){

      return weekdays[i];

    }

    

    return 'X';


}


var hobbies = [

      ['Poker', 'VideoGames'],


      ['Board Games', 'Hiking', 'Rockclimbing'],


      ['Driving', 'Shopping'],

      ['Drivin 3g', 'Shoppin 6g']

    ];



    for (i = 0; i < hobbies.length; i++) {

      console.log("My hobbies on", getWeekdayname(i), "are "+ hobbies[i].join() );

    }


查看完整回答
反對 回復 2021-06-18
  • 3 回答
  • 0 關注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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