在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 編寫一個(gè)函數(shù),如何將對(duì)象中的順序按照key數(shù)組中的值進(jìn)行排序

編寫一個(gè)函數(shù),如何將對(duì)象中的順序按照key數(shù)組中的值進(jìn)行排序

請(qǐng)問大家,如何將對(duì)象中的順序按照key數(shù)組中的值進(jìn)行排序(keys的順序是不變的 這里的問題就是將obj按照300 200 100 400重新排一下,返回一個(gè)新的obj)
如題:

var obj = {

    100: { name: '100' },
    200: { name: '200' },
    300: { name: '300' },
    400: { name: '400' }

};
var keys = [ 300, 100, 200, 400];

結(jié)果:
var obj = {

300: { name: '300' },
100: { name: '100' },
200: { name: '200' },
400: { name: '400' }

};

回答
編輯回答
鐧簞噯
如何將對(duì)象中的順序

對(duì)象中沒有順序。

2017年2月6日 16:02
編輯回答
九年囚

嚴(yán)格來講,對(duì)象是沒有順序的,還是在用的時(shí)候按照你指定的key的順序遍歷吧,或者轉(zhuǎn)成數(shù)組

2017年12月30日 05:51
編輯回答
舊顏

謝謝,放棄這個(gè)問題

2018年7月3日 13:48