-1
我需要獲取數組中所有亂序的元素,並將其推送到另一個數組。檢查無序數組元素
例如,
var arr=["2","3","7","4","5","6","1"];
7和1出故障,它有任何可能的方式來獲得這些元素無序?
我需要獲取數組中所有亂序的元素,並將其推送到另一個數組。檢查無序數組元素
例如,
var arr=["2","3","7","4","5","6","1"];
7和1出故障,它有任何可能的方式來獲得這些元素無序?
對於下一個預期值,您可以使用Array#filter
,其對象爲thisArg
。
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 ]'? –