www/indexeddbshim.min.js
function getValue(source, keyPath) {
        try {
            if (keyPath instanceof Array) {
                var arrayValue = [];
                for (var i = 0; i < keyPath.length; i++) {
                    arrayValue.push(eval("source." + keyPath[i]));
                }
                return arrayValue;
            } else {
                return eval("source." + keyPath);
            }
        }
        catch (e) {
            return undefined;
        }
    }
function getValue(source, keyPath) {
        try {
            if (keyPath instanceof Array) {
                var arrayValue = [];
                for (var i = 0; i < keyPath.length; i++) {
                    arrayValue.push(eval("source." + keyPath[i]));
                }
                return arrayValue;
            } else {
                return eval("source." + keyPath);
            }
        }
        catch (e) {
            return undefined;
        }
    }
function getValue ( source , keyPath ) { try { if ( keyPath instanceof Array ) { var arrayValue = [ ] ; for ( var i = 0 ; i < keyPath . length ; i ++ ) { arrayValue . push ( eval ( "source." + keyPath [ i ] ) ) ; } return arrayValue ; } else { return eval ( "source." + keyPath ) ; } } catch ( e ) { return undefined ; } }
Returns the value of an inline key
@param {object} source
@param {string|array} keyPath
Returns the value of an inline key