js根据对象值排序
// 根据对象值排序 objectSort(myobj) { // 获取属性值并按从大到小排序 let newArray = Object.values(myobj) newArray.splice(10, 1) let result = newArray.sort((a, b) => { return b - a; }); let new_obj = []; for (let i = 0; i < result.length; i++) { // 将原对象中的键值对按照属性值的排序顺序写入新对象 Object.keys(myobj).map((item, index) => { if (item === "num" || new_obj.length >= this.placesVal) { return } if (myobj[item] === result[i]) { item = Number(item) if (new_obj.length >= this.placesVal) { this.invertChooseArr.push(item) } else { if (!new_obj.includes(item)) { new_obj.push(item) } } } }); } return new_obj },
本文来自博客园,作者:ALin_Da,转载请注明原文链接:https://www.cnblogs.com/alinda/p/15498640.html
。 一个programmer小菜鸟的成长记