第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

關于數(shù)組排序的問題。

關于數(shù)組排序的問題。

開滿天機 2018-10-19 11:10:47
var arr_1 = ["2017-02-05", "2017-02-06", "2017-02-04", "2017-01-31", "2017-02-01", "2017-02-02", "2017-02-03"]var arr_2 =["142146.00", "93380.03", "49825.00", "90437.00", "69174.00", "73603.00", "76662.00"]arr_1 = arr_1.sort();arr_1為["2017-01-31", "2017-02-01", "2017-02-02", "2017-02-03", "2017-02-04","2017-02-05", "2017-02-06"]此時arr_1會按照正確日期來排序,請問arr_2 如何根據(jù)arr_1的的順序來排序?
查看完整描述

1 回答

?
30秒到達戰(zhàn)場

TA貢獻1828條經(jīng)驗 獲得超6個贊

第一步需要將兩個數(shù)組的值對應起來,可以使用JSON對象,key值為時間,value值為金錢

var obj = {};
arr_1.forEach((ele, index) => obj[ele] = arr_2[index])

得到對象類似于{"2017-02-05": "142146.00"...}這樣
然后再對 arr_1排序,使用map從對象中返回對應的值就是排好序的了

var arr_2 = arr_1.sort().map(ele => obj[ele])


查看完整回答
反對 回復 2018-11-15
  • 1 回答
  • 0 關注
  • 448 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號