Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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 - Fatal编程技术网

Javascript 如何获得';范围';按降序排列的项目数量?

Javascript 如何获得';范围';按降序排列的项目数量?,javascript,Javascript,我有一个数组: var myArray = [{ x: 1 }, { x: 2 }, { x: 3 }, { x: 4 }]; 我使用slice获取介于:2到4之间的范围:myArray.slice(2,4)。效果很好 但是如何从4点到2点呢?slice不能做到这一点。有js函数可以做到这一点吗?使用。反转: var myArray=[{x:1},{x:2},{x:3},{x:4}]; myArray=myArray.slice(2,4).reverse(); log(myArray)您可以

我有一个数组:

var myArray = [{ x: 1 }, { x: 2 }, { x: 3 }, { x: 4 }];
我使用
slice
获取介于:2到4之间的范围:
myArray.slice(2,4)。效果很好


但是如何从4点到2点呢?slice不能做到这一点。有js函数可以做到这一点吗?

使用
。反转

var myArray=[{x:1},{x:2},{x:3},{x:4}];
myArray=myArray.slice(2,4).reverse();

log(myArray)
您可以按降序对切片数组进行排序。
myArray.slice(2,4).reverse()
@Abhilash您假设
myArray
已排序。如果是,那么你的评论就行了