700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > vue js中json对象数组按对象属性排序(sort方法)根据英文首字母进行排序

vue js中json对象数组按对象属性排序(sort方法)根据英文首字母进行排序

时间:2023-08-15 04:06:54

相关推荐

vue js中json对象数组按对象属性排序(sort方法)根据英文首字母进行排序

for (let i = 0; i < this.tableData.length; i++) {const itemList = this.tableData[i] as any;const newkey: any = Object.keys(itemList).sort(function compareFunction(item1,item2) {return item1.localeCompare(item2);});const newObj = {} as any; //创建一个新的对象,用于存放排好序的键值对//遍历newkey数组for (let i = 0; i < newkey.length; i++) {//向新创建的对象中按照排好的顺序依次增加键值对newObj[newkey[i]] = itemList[newkey[i]]; }const newList = [] as any;Object.keys(newObj).map((item: any) => {const obj = {name: item,value: newObj[item], } as any;newList.push(obj);});console.log(newList);//处理好的json对象数组}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。