我希望,我使用了正确的术语,无论如何我会解释。
所以这个想法是:
这是一本'字典' (它是DOM elements
的一系列id,但我认为这并不重要)
['foo', 'evil', 'banana']
这里有一系列对象:
[
{id: 'evil', data: 'somedata'},
{id: 'foo', data: 'dataagain?'},
{id: 'banana', data: 'somemoredata'}
]
我想你已经明白了
我希望按照id's
的方式排序这个对象数组,其顺序与'字典'中的对应元素相同。
显然,优雅和快速。 jQuery
或普通JavaScript
。
目前我只能考虑拼接技巧,比如查找键的位置,然后将对象拼接出来并返回到所需的位置。
为了让自己完全清楚,我希望最后这个对象数组看起来像这样:
[
{id: 'foo', data: 'dataagain?'},
{id: 'evil', data: 'somedata'},
{id: 'banana', data: 'somemoredata'}
]