光阴似箭催人老,日月如移越少年。
給的原始資料是一個數組,第 0 項是城市,第 1 項是指數。 a: aqiData[i] 只是取得到數組的每一個子數組,也就是類似["西安", 100] ,aqiDatai 是獲取到了指數,才能進行比較b: sort 中的排列函數的參數是數組List的每一項值,同樣也是小數組,所以需要透過X[1] 來取得具體的指數,進行比較重排序
你這是一個二維數組,中括號裡的1就代表污染指數的數字呀,取個例子[["北京", 90]...],你這裡面的i一開始是0,所以 aqiData[0]代表的就是數組中的第一個數組也就是["北京", 90],所以aqiData0表示的是“北京”,aqiData0表示的是90。後面那個排序裡面的1就是陣列中的第二個元素的值,具體要看你這個函數怎麼用。你這裡應該也是用來比較污染指數的高低,傳入的參數應該就是["北京", 90]這種數組,所以x[1]、y[1]指的還是污染指數的數字,跟前面那個一樣。
給的原始資料是一個數組,第 0 項是城市,第 1 項是指數。
a: aqiData[i] 只是取得到數組的每一個子數組,也就是類似["西安", 100] ,aqiDatai 是獲取到了指數,才能進行比較
b: sort 中的排列函數的參數是數組List的每一項值,同樣也是小數組,所以需要透過X[1] 來取得具體的指數,進行比較重排序
你這是一個二維數組,中括號裡的1就代表污染指數的數字呀,取個例子[["北京", 90]...],你這裡面的i一開始是0,所以
aqiData[0]代表的就是數組中的第一個數組也就是["北京", 90],所以aqiData0表示的是“北京”,aqiData0表示的是90。後面那個排序裡面的1就是陣列中的第二個元素的值,具體要看你這個函數怎麼用。你這裡應該也是用來比較污染指數的高低,傳入的參數應該就是["北京", 90]這種數組,所以x[1]、y[1]指的還是污染指數的數字,跟前面那個一樣。