PHP中文网2017-05-19 10:19:48
주어진 원본 데이터는 배열이고, 0번째 항목은 도시, 1번째 항목은 인덱스입니다.
a: aqiData[i]는 배열의 각 하위 배열만 얻습니다. 이는 ["Xi'an", 100]과 유사하며 비교가 이루어지기 전에 인덱스를 얻습니다.
b: 배열 in sort 함수의 매개변수는 List 배열의 각 값인데, 이 역시 작은 배열이므로 비교와 재정렬을 위해서는 X[1]을 통해 특정 인덱스를 얻어야 한다
伊谢尔伦2017-05-19 10:19:48
이것은 2차원 배열입니다. 대괄호 안의 1은 오염 지수의 수를 나타냅니다. 예를 들어 [["Beijing", 90]...], 배열의 i는 처음에 0입니다. 따라서
aqiData[0]은 배열의 첫 번째 배열인 ["Beijing", 90]을 나타냅니다. 따라서 aqiData0은 "Beijing"을 나타내고 aqiData0은 90을 나타냅니다. 후자 정렬에서 1은 배열의 두 번째 요소 값입니다. 이는 이 함수를 사용하는 방법에 따라 다릅니다. 또한 여기에서 오염 지수 수준을 비교하는 데 사용해야 합니다. 전달된 매개 변수는 ["Beijing", 90]과 같은 배열이어야 하므로 x[1] 및 y[1]은 여전히 오염 지수의 수를 참조합니다. , 이는 이전과 동일합니다.