blob: 2f78a6ce43aa245621c6008a701c3cf619e09f27 [file] [log] [blame]
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/** A collection of helper functions when dealing with arrays. */
export const ArrayUtil = {
/**
* @param {Array=} array1
* @param {Array=} array2
* @return {boolean}
*/
contentsAreEqual: (array1, array2) => {
if (!array1 || !array2 || array1.length !== array2.length) {
return false;
}
for (let i = 0; i < array1.length; i++) {
if (array1[i] !== array2[i]) {
return false;
}
}
return true;
},
};