From 957244583cc8b0300acf66555d12af5393067e3f Mon Sep 17 00:00:00 2001 From: Joshua Colvin Date: Sat, 7 Jan 2017 12:53:49 -0500 Subject: [PATCH] Add utilty function to check for substring in array --- src/utils.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/utils.js b/src/utils.js index 9fbdf28ab..09b33080d 100644 --- a/src/utils.js +++ b/src/utils.js @@ -139,3 +139,20 @@ var cloneCssStyles = function(svg, classes){ }; exports.cloneCssStyles = cloneCssStyles; + + +/** + * @function isSubstringInArray + * Detects whether a substring in present in a given array + * @param {string} str The substring to detect + * @param {array} arr The array to search + * @returns {number} the array index containing the substring or -1 if not present + **/ +var isSubstringInArray = function (str, arr) { + for (var i = 0; i < arr.length; i++) { + if (arr[i].match(str)) return i; + } + return -1; +}; + +exports.isSubstringInArray = isSubstringInArray; \ No newline at end of file