TypeScript数组按数组编号排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript数组按数组编号排序相关的知识,希望对你有一定的参考价值。

我需要按ID对数组进行排序。签入另一个数字数组

    var itens:[] = [
    item:id:1,item:id:2,item:id:3,item:id:4
    ]

var sort:[] = [1,3,2,4];

结果:

var itens:[] = [
    item:id:1,item:id:3,item:id:2,item:id:4
    ]
答案
const items = [id: 1, id: 2, id: 3, id: 4];
const sort = [1, 3, 2, 4];
const sorted = sort.map(val => items.find(item => item.id === val));
console.log(sorted);

以上是关于TypeScript数组按数组编号排序的主要内容,如果未能解决你的问题,请参考以下文章

typescript 按顶级属性值排序对象数组。

如何根据 Aurelia/Typescript 中的嵌套属性对对象数组进行排序

Angular 2 / Typescript - 如何检查对象数组以查看属性是不是具有相同的值?

C#基础——数组(冒泡排序)

MongoDB,按两个数组之间匹配元素的数量对结果进行排序

React typescript - 将数组拆分为字母组