查找JavaScript中乱序的数组元素

假设我们有一个有序数字数组,但是该数组中的某些元素不符合其排序顺序。

我们需要编写一个JavaScript函数,该函数接受一个这样的数组,并返回所有不规则元素的子数组。

示例

为此的代码将是-

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

const findOutOfOrder = arr => {

   let notInOrder = [];

   notInOrder = arr.filter((el, ind) => {

      return ind && this.next !== +el || (this.next = +el + 1, false);

   }, {

      next: null

   });

   return notInOrder;

};

console.log(findOutOfOrder(arr));

输出结果

控制台中的输出-

[ '7', '1' ]

以上是 查找JavaScript中乱序的数组元素 的全部内容, 来源链接: utcz.com/z/338015.html

回到顶部