Skip to content
人工智能 edited this page Jun 27, 2015 · 2 revisions

P.inArr(arr, fn [, reVal])

功能:按条件查找数组


参数:

{arr}

循环处理的数组,参数类型为Array,必选项


{fn}

用于测试最终数组的每一个项,对数组的每个值分别进行测试,类型为FunctionString,必选项。

当fn是String时,提供三个标记符,<$index, $1, $size>,$index是数组当前项在数组中的索引,$1是当前项的值,$size是数组的长度

当fn是Function时,会有三个参数,[$index, $1, $size],$index是数组当前项在数组中的索引,$1是当前项的值,$size是数组的长度


{reVal}

是否返回匹配的数组值,默认为false,返回是否匹配。参数类型为Boolean,可选项


示例

代码:var arr1 = P.arr("1:8"), b = P.inArr(arr1,'$1==2');

结果:b = true

查看更多Demo

Clone this wiki locally