Skip to main content

pick

Creates a new object with the specified properties from the given object.

Parameters

object (object): The object from which to pick properties.

properties (string | string[]): The properties to pick from the object. Can be a string or an array of strings.

Returns

(object): A new object containing only the picked properties.

Examples

pick({ a: 'a', b: 'b', c: 'c' }, 'b');
// Expected output: { b: 'b' }

pick({ a: 'a', b: 'b', c: 'c', d: 'd' }, ['c', 'd']);
// Expected output: { c: 'c', d: 'd' }