javascript - 如何对数组进行排序然后获取索引并使用索引移动所有对应的元素?

标签 javascript arrays sorting

我有 5 个具有相同索引的不同数组,例如:

person[0]="john", address[0]= "Druid Valley", city[0]="Atlanta", amount[0]=2000, need[0]=100; 
person[1]="emily", address[1]="50 decatur", city[1]="Chicago", amount[1]=300; need[1]=50;

我需要按照 need[] 数组的降序对所有数组重新排序,然后根据 need[i] 的新索引重新排列其他数组的顺序。我正在使用 javascript。

谢谢,

约翰

最佳答案

need 数组进行排序并保存排序排列,然后将该排列应用于其他数组。具体如何执行此操作取决于您使用的语言。例如,Matlab sort 函数可以返回排序后的数组和排序排列。

关于javascript - 如何对数组进行排序然后获取索引并使用索引移动所有对应的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6312236/

相关文章:

asp.net - 防止 RadGrid 的默认 Telerik 排序

javascript - Vue列表排序后不重新渲染 "properly"

Python Pandas : How to split a sorted dictionary in a column of a dataframe

javascript - 打开用户选择语言的窗口

Python 字符数组声明

java - 在同一主机上的 node.js 和 java 之间进行通信的最佳方式

c - 为什么用不同的方式修改字符串会有不同的行为?

Javascript 使用 readline 添加到数组

javascript - Angular MaterializeCSS FormArray 选择器

javascript - jQuery 中的全部展开和全部折叠未按要求工作