这是一个例子
testWidgetOrderSort = [
{ "_id": "name", "order": 1 },
{ "_id": "is", "order": 2 },
{ "_id": "my", "order": 0 },
{ "_id": "oh I would be very first" },
{ "_id": "adam", "order": 3 }
]
Run Code Online (Sandbox Code Playgroud)
这里的对象 { "_id": "oh I would be very first" } 没有属性顺序,所以它应该放在第一位。然后其余的对象应该根据属性“order”进行排序 所以排序后应该是,
output= [ { _id: 'oh I would be very first' },
{ _id: 'my', order: 0 },
{ _id: 'name', order: 1 },
{ _id: 'is', order: 2 },
{ …Run Code Online (Sandbox Code Playgroud)