123456789101112131415161718 |
- 'use strict';
- function createMap(values, ignoreCase) {
- var map = {};
- values.forEach(function(value) {
- map[value] = 1;
- });
- return ignoreCase ? function(value) {
- return map[value.toLowerCase()] === 1;
- } : function(value) {
- return map[value] === 1;
- };
- }
- exports.createMap = createMap;
- exports.createMapFromString = function(values, ignoreCase) {
- return createMap(values.split(/,/), ignoreCase);
- };
|