-8
如何比較javascript中多個數組的長度。如何比較javascript中多個數組的長度
如何比較javascript中多個數組的長度。如何比較javascript中多個數組的長度
function compareArraysLength(args) {
// The argument should be an array that contain arrays
var arrays = args;
var noOfElements = arrays.length;
var currentIndex = 0;
while (currentIndex < noOfElements) {
arrays.forEach(function(arg) {
if (arrays[currentIndex].length !== arg.length) {
throw new Error('All arrays must be of the same length');
}
});
currentIndex += 1;
}
}
我認爲這將是最好的。謝謝@rajesh
function compareArraysLength(args) {
return args.every(x=>x.length=== args[0].length)
}
var array1 = [[1, 2, 3], [2, 3, 4, 5]];
var array2 = [[1, 2, 3], [2, 3, 4]];
function compareArraysLength(element, index, array) {
return element.length === array[0].length;
}
console.log(array1.every(compareArraysLength));
console.log(array2.every(compareArraysLength));
即使你打算回答自己的問題(這是罰款)問題應該還是以分享你的知識遵循標準。在問題中添加所需的代碼,允許其他人複製問題,等等......因爲問題現在是廣泛的,並且沒有顯示研究工作等等。 – Nope
好的。謝啦。 – Jahlom
爲什麼不''args.every(x => x.length === args [0] .length)' – Rajesh