Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何对数组进行排序并创建新的排序数组_Javascript_Ecmascript 6 - Fatal编程技术网

Javascript 如何对数组进行排序并创建新的排序数组

Javascript 如何对数组进行排序并创建新的排序数组,javascript,ecmascript-6,Javascript,Ecmascript 6,让数组[{id:5},{id:1},{id:2},{id:0}]我想创建另一个排序数组[{id:0},{id:1},{id:2},{id:5}]。如何使用函数filter?使用数组的排序方法对值进行排序 array.sort(function(a, b) { return a.id- b.id; }); 为什么要使用过滤器?!为什么排序和新数组需要使用过滤器?查看函数。排序就可以了array.sort((a,b)=>a.id>b.id)@RajeshDana.id-b.id(否定和肯定不正确和

让数组
[{id:5},{id:1},{id:2},{id:0}]
我想创建另一个排序数组
[{id:0},{id:1},{id:2},{id:5}]
。如何使用函数
filter

使用数组的排序方法对值进行排序

array.sort(function(a, b) {
return a.id- b.id;
});

为什么要使用
过滤器
?!为什么
排序
新数组
需要使用
过滤器
?查看函数。排序就可以了
array.sort((a,b)=>a.id>b.id)
@RajeshDan
a.id-b.id
(否定和肯定不正确和错误):如何使用日期对象将日期转换为毫秒,应该有助于使用a.date.getTime()-b.date.getTime()