搜索

首页  >  问答  >  正文

javascript - 一个对象数组的练习

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

全部回复(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
  • 取消回复