标签:cti return drop 元素 rip bre tmp unshift script
function drop(arr, func) {
// Drop them elements.
//return arr;
var tmp;
var res = [];
for(var i=0,len=arr.length;i<len;i++){
tmp = arr.shift();
if(func(tmp)){
//需要置回弹出的元素
arr.unshift(tmp);
break;
}
}
return arr;
}
drop([1, 2, 3], function(n) {return n < 3; });
或
function drop(arr, func) {
// Drop them elements.
//return arr;
while(!func(arr[0]) && arr.length > 0){
arr.shift();
}
return arr;
}
drop([1, 2, 3], function(n) {return n < 3; });
标签:cti return drop 元素 rip bre tmp unshift script
原文地址:http://www.cnblogs.com/mengruying/p/6203462.html