Pick properties from an object and take new one.
import pick from '@util-funcs/pick';
npm i @util-funcs/pick --save
or
yarn add @util-funcs/pick
const order = {product_name: 'Macbook Air', color: 'gray', qty: 2};
pick(order, ['product_name', 'price']); // {product_name: 'Macbook Air'}
pick(order, ['product_name', 'price'], true); // {product_name: 'Macbook Air', price: null}
const handler = (key) => key === 'price' ? 5.5 : '-';
pick(order, ['product_name', 'price'], handler); // {product_name: 'Macbook Air', price: 5.5}
npm test
We use SemVer for versioning.
- Ahmet ATAY - Initial work
This project is licensed under the MIT License - see the LICENSE.md file for details