배열에서 정의 된 값의 모든 인스턴스를 스플 라이스하려고합니다.자바 스크립트 : 배열 요소의 모든 인스턴스를 연결
filterfunc: function(anyArray){
for(var i = 0; i <anyArray.length; i++){
var v = anyArray[i];
for(var j = 1; j <arguments.length; j++){
if(v == arguments[j]){
anyArray.splice(i,1);
}
}
}
return anyArray;
},
필자는 원하지 않는 인자를 함께 전달합니다.
내가 겪는 문제점은 splice 기능이 값의 모든 인스턴스를 스플 라이스하지 않는다는 것입니다.
예 : filterfunc([1,2,2,2,3,3,3,4,5,6],2,3);
결과 : [1,2,3,3,4,5,6]
내가 그것을 반환 할이 [1,4,5,6-]
배열인가요? – christopher
배열에 "anyArray"가 전달 된 경우 전달 된 다른 인수가 들어 있습니다. 그래서 임의의 요소가 인수 [j] – swaggyP