【发布时间】:2016-05-14 15:03:53
【问题描述】:
我在 javascript 中有一个包含“aassd,v_value1,asadds,v_value2, asddasd...”的数组,我需要提取以 v_ 在一个新数组中。
我使用下一个函数来获取值,但只获取第一个值。
function search (array,string) {
var arr= [];
for (var i=0; i<array.length; i++) {
if (array[i].match(string)){
arr.push(i)
return arr;
}
}
return -1;
}
search(array,'v_')
谢谢。
【问题讨论】:
-
return arr;打破循环。 -
但是你为什么不用
Array#filter呢?
标签: javascript arrays