Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 JS/JQuery中数组的子部分_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript JS/JQuery中数组的子部分

Javascript JS/JQuery中数组的子部分,javascript,jquery,arrays,Javascript,Jquery,Arrays,我希望根据特定条件提取javascript对象数组的一部分,例如: object.property == 2 我知道我可以从匹配的数组中查找并构建一个新的数组,但我想知道是否有一个用于此的缩写。您可以使用 使用 e、 g 编辑: 两种方法都经过基准测试的JSFIDLE:您可以包装数组,例如$(数组) var arr = [ 1, 2, 3 ]; var subset = $.grep(arr,function(n,i){ return n >= 2 }); // subset = [2,

我希望根据特定条件提取javascript对象数组的一部分,例如:

object.property == 2
我知道我可以从匹配的数组中查找并构建一个新的数组,但我想知道是否有一个用于此的缩写。

您可以使用

使用

e、 g

编辑:
两种方法都经过基准测试的JSFIDLE:

您可以包装数组,例如
$(数组)
var arr = [ 1, 2, 3 ];
var subset = $.grep(arr,function(n,i){ return n >= 2 });
// subset = [2, 3]
$(yourCollection).filter(function(){
    return (this.property == 2);
});