amos-tool
Version:
amos ui tool
14 lines (12 loc) • 346 B
JavaScript
;
var _utils = require("./utils");
module.exports = function(r, i) {
if (!_utils.isObject(r)) return {};
var t = {};
if (_utils.isString(i)) return i in r && (t[i] = r[i]), t;
if (_utils.isArray(i) && i.length > 0) for (var u = 0, e = i.length; u < e; u++) {
var s = i[u];
s in r && (t[s] = r[s]);
}
return t;
};