检查乱序的数组元素

时间:2016-11-09 17:16:38

标签: javascript arrays

我需要在数组中获取乱序的所有元素并将其推送到另一个数组。

例如,

var arr=["2","3","7","4","5","6","1"];

7和1出了问题,有没有办法让这些元素出现故障?

1 个答案:

答案 0 :(得分:1)

您可以将Array#filterthisArg对象一起用于下一个预期值。



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);