// Copyright (C) 2017 Ecma International. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- description: | Verify that a subArray is contained within an array. defines: [arrayContains] ---*/ /** * @param {Array} array * @param {Array} subArray */ function arrayContains(array, subArray) { var found; for (var i = 0; i < subArray.length; i++) { found = false; for (var j = 0; j < array.length; j++) { if (subArray[i] === array[j]) { found = true; break; } } if (!found) { return false; } } return true; }