我有这些2个数组:排序/过滤从2个阵列
var masterArray = [
{'id' : '1', 'title' : 'Title 1'},
{'id' : '2', 'title' : 'Title 2'},
{'id' : '3', 'title' : 'Title 3'},
{'id' : '4', 'title' : 'Title 4'},
{'id' : '5', 'title' : 'Title 5'},
{'id' : '6', 'title' : 'Title 6'},
{'id' : '7', 'title' : 'Title 7'}
];
var sortFilterInfo = [
{'id' : '6', 'sortOrder' : 1},
{'id' : '2', 'sortOrder' : 2},
{'id' : '7', 'sortOrder' : 3}
]
有了这个信息我需要一种阵列,其给我此排序过滤数组:(我只使用本机DOM Array方法(ES6)(图/过滤/排序)和不了jQuery,lodash等
var resultArray = [
{'id' : '6', 'title' : 'Title 6'},
{'id' : '2', 'title' : 'Title 2'},
{'id' : '7', 'title' : 'Title 7'}
]
感谢
所以不使用任何外部JavaScript库? –
好吧,这是关键。但只要它不jQuery的我不介意带来另一个JS UTIL LIB – 29er
是sortFilterInfo静态值,还是会在某个时间点是动态的? –