-1
배열의 모든 요소를 배열 내부에서 가져 와서 다른 배열로 밀어 넣어야합니다. 예를 들어 배열 요소의 순서가 잘못되었는지 확인하십시오.
,var arr=["2","3","7","4","5","6","1"];
7 1은이 순서에서 순서가 이들 요소를 얻는 것이 가능한 방법이다?
배열의 모든 요소를 배열 내부에서 가져 와서 다른 배열로 밀어 넣어야합니다. 예를 들어 배열 요소의 순서가 잘못되었는지 확인하십시오.
,var arr=["2","3","7","4","5","6","1"];
7 1은이 순서에서 순서가 이들 요소를 얻는 것이 가능한 방법이다?
다음 예상 값으로 thisArg
과 같은 개체를 사용하여 Array#filter
을 사용할 수 있습니다.
var arr = ["2", "3", "7", "4", "5", "6", "1"],
notInOrder = arr.filter(function (a, i) {
return i && this.next !== +a || (this.next = +a + 1, false);
}, { next: null });
console.log(notInOrder);
물론 이죠,하지만 당신은 어떤 코드를 작성했다? – j08691
첫 번째 및 두 번째 요소가 순서대로 있으므로 첫 번째 요소는 항상 두 번째 요소보다 작습니다. 그게 다야? –
정의 된 시작 값이 있습니까? 배열이'[5, 6, 7, 8, 1, 2, 3, 4]가'[5, 6, 7, 8]'잘못되거나'[1, 2, 3, 4] ]'? –