terriajs
Version:
Geospatial data visualization platform.
26 lines (22 loc) • 725 B
JavaScript
;
/*global require*/
var defined = require('terriajs-cesium/Source/Core/defined');
/**
* Determins is a given string contains any of a number of possible strings.
*
* @param {String} s The string to test.
* @param {String[]} possibleStrings The possible strings to test `s` for.
* @return {Boolean} true if `s` contains any of the strings in `possibleStrings`; otherwise, false.
*/
var containsAny = function(s, possibleStrings) {
if (!defined(s)) {
return false;
}
for (var i = 0; i < possibleStrings.length; ++i) {
if (s.indexOf(possibleStrings[i]) >= 0) {
return true;
}
}
return false;
};
module.exports = containsAny;