搜尋

首頁  >  問答  >  主體

javascript - 一個物件陣列的練習

雷雷
大家讲道理大家讲道理2803 天前430

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-05-19 10:19:48

    給的原始資料是一個數組,第 0 項是城市,第 1 項是指數。
    a: aqiData[i] 只是取得到數組的每一個子數組,也就是類似["西安", 100] ,aqiDatai 是獲取到了指數,才能進行比較
    b: sort 中的排列函數的參數是數組List的每一項值,同樣也是小數組,所以需要透過X[1] 來取得具體的指數,進行比較重排序

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:19:48

    你這是一個二維數組,中括號裡的1就代表污染指數的數字呀,取個例子[["北京", 90]...],你這裡面的i一開始是0,所以
    aqiData[0]代表的就是數組中的第一個數組也就是["北京", 90],所以aqiData0表示的是“北京”,aqiData0表示的是90。後面那個排序裡面的1就是陣列中的第二個元素的值,具體要看你這個函數怎麼用。你這裡應該也是用來比較污染指數的高低,傳入的參數應該就是["北京", 90]這種數組,所以x[1]、y[1]指的還是污染指數的數字,跟前面那個一樣。

    回覆
    0
  • 取消回覆