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

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

是否可以為其值對象的屬性對 ES6 映射對象進行排序?

是否可以為其值對象的屬性對 ES6 映射對象進行排序?

慕勒3428872 2021-08-26 17:15:19
我有一個對象值的映射。我想根據(jù)其對象值的屬性對它們進行排序。這是示例地圖:var map = new Map();map.set("8014",{            "Access to support": null,            "Capacity":  1,            "Comfort Level": null,            "Control Level": 1,            "Growth Mindset": 1.5405405405405403,            "Horizon": null,            "Motivation": null,            "Open-Mindedness": null,            "Proactivity": null,            "Resiliency": null,            "Segment": "Level value 1"});map.set("8015",{            "Access to support": null,            "Capacity":  1,            "Comfort Level": null,            "Control Level": 1,            "Growth Mindset": 1.5405405405405403,            "Horizon": null,            "Motivation": null,            "Open-Mindedness": null,            "Proactivity": null,            "Resiliency": null,            "Segment": "Level value 2 or 5"});map.set("8016",{            "Access to support": null,            "Capacity":  1,            "Comfort Level": null,            "Control Level": 1,            "Growth Mindset": 1.5405405405405403,            "Horizon": null,            "Motivation": null,            "Open-Mindedness": null,            "Proactivity": null,            "Resiliency": null,            "Segment": "Level value 3 or 5"});我想根據(jù)值對象的 Segment 屬性對其進行排序。任何幫助將不勝感激!
查看完整描述

2 回答

?
隔江千里

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

您可以使用sort基于 Map 的條目。然后從排序的條目創(chuàng)建一個新的 MapSegmentlocaleCompare


var map=new Map();map.set("8014",{"Access to support":null,Capacity:1,"Comfort Level":null,"Control Level":1,"Growth Mindset":1.5405405405405403,Horizon:null,Motivation:null,"Open-Mindedness":null,Proactivity:null,Resiliency:null,Segment:"Level value 1"});map.set("8015",{"Access to support":null,Capacity:1,"Comfort Level":null,"Control Level":1,"Growth Mindset":1.5405405405405403,Horizon:null,Motivation:null,"Open-Mindedness":null,Proactivity:null,Resiliency:null,Segment:"Level value 2 or 5"});map.set("8016",{"Access to support":null,Capacity:1,"Comfort Level":null,"Control Level":1,"Growth Mindset":1.5405405405405403,Horizon:null,Motivation:null,"Open-Mindedness":null,Proactivity:null,Resiliency:null,Segment:"Level value 3 or 5"});


const sortedMap =

  new Map(

    Array.from(map)

        .sort((a, b) => a[1].Segment.localeCompare(b[1].Segment))

  );


console.log([...sortedMap.entries()])


查看完整回答
反對 回復(fù) 2021-08-26
  • 2 回答
  • 0 關(guān)注
  • 297 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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