mirror of
https://github.com/proj4js/proj4js.git
synced 2025-12-08 21:25:55 +00:00
19 lines
453 B
JavaScript
19 lines
453 B
JavaScript
module.exports = match;
|
|
var ignoredChar = /[\s_\-\/\(\)]/g;
|
|
function match(obj, key) {
|
|
if (obj[key]) {
|
|
return obj[key];
|
|
}
|
|
var keys = Object.keys(obj);
|
|
var lkey = key.toLowerCase().replace(ignoredChar, '');
|
|
var i = -1;
|
|
var testkey, processedKey;
|
|
while (++i < keys.length) {
|
|
testkey = keys[i];
|
|
processedKey = testkey.toLowerCase().replace(ignoredChar, '');
|
|
if (processedKey === lkey) {
|
|
return obj[testkey];
|
|
}
|
|
}
|
|
}
|