【发布时间】:2015-08-27 13:28:11
【问题描述】:
我想对每次从数据库中获取的动态 javascript 数组进行排序。条件是我想根据存储在标准预定义数组中的特定顺序的值对其进行排序。
假设我的动态数组是这样的:
var dbArray = ['Apple','Banana','Mango','Apple','Mango','Mango','Apple'];
并假设我必须对上述数组进行排序的标准数组是这样的
var stdArray = ['Mango','Apple','Banana','Grapes'];
所以在对 dbArray 进行排序后,我的结果数组应该如下所示:
var resultArray = ['Mango','Mango','Mango','Apple','Apple','Apple','Banana'];
因为它被排序保持 stdArray 作为排序标准,它可以是任何顺序而不管字母顺序或任何其他可用的标准排序顺序,纯自定义排序。
【问题讨论】:
标签: javascript arrays algorithm sorting