UNPKG

reakit-utils

Version:

Reakit utils

25 lines (20 loc) 427 B
/** * Omits specific keys from an object. * * @example * import { omit } from "reakit-utils"; * * omit({ a: "a", b: "b" }, ["a"]); // { b: "b" } */ function omit(object, paths) { var keys = Object.keys(object); var result = {}; for (var i = 0; i < keys.length; i += 1) { var key = keys[i]; if (paths.indexOf(key) === -1) { result[key] = object[key]; } } return result; } export { omit };