所以我有一个对象数组;
[
{
"foo": 2,
"bar": "test"
},
{
"foo": 19,
"bar": "value"
},
{
"foo": 7,
"bar": "temp"
}
]
我需要将一个具有特定值 foo
的对象移动到数组的开头。该值始终在对象中,但不能保证该对象在数组中。
因此,在运行 moveToFront(19);
之后,我会得到以下结果:
[
{
"foo": 19,
"bar": "value"
},
{
"foo": 2,
"bar": "test"
},
{
"foo": 7,
"bar": "temp"
}
]
我该如何着手做这件事?
array.aplice
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/splice - Zak