在 JavaScript 中查找无序的数组元素
javascriptweb developmentobject oriented programmingfront end technology更新于 2026/1/18 7:40:17
假设我们有一个排序数字的数组,但数组中的一些元素排序顺序不对。
我们需要编写一个 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 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

