Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjycui/omit.js
Utility function to create a shallow copy of an object which had dropped some fields.
https://github.com/benjycui/omit.js
Last synced: about 2 months ago
JSON representation
Utility function to create a shallow copy of an object which had dropped some fields.
- Host: GitHub
- URL: https://github.com/benjycui/omit.js
- Owner: benjycui
- License: mit
- Created: 2016-09-10T07:01:09.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-06-22T14:19:30.000Z (over 3 years ago)
- Last Synced: 2024-07-26T06:34:20.498Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 178
- Watchers: 3
- Forks: 46
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# omit.js
[![](https://img.shields.io/travis/benjycui/omit.js.svg?style=flat-square)](https://travis-ci.org/benjycui/omit.js)
[![npm package](https://img.shields.io/npm/v/omit.js.svg?style=flat-square)](https://www.npmjs.org/package/omit.js)
[![NPM downloads](http://img.shields.io/npm/dm/omit.js.svg?style=flat-square)](https://npmjs.org/package/omit.js)
[![Dependency Status](https://david-dm.org/benjycui/omit.js.svg?style=flat-square)](https://david-dm.org/benjycui/omit.js)Utility function to create a shallow copy of an object which had dropped some fields.
## Usage
```bash
npm i --save omit.js
``````js
var omit = require('omit.js');
omit({ name: 'Benjy', age: 18 }, [ 'name' ]); // => { age: 18 }
```## API
### omit(obj: Object, fields: string[]): Object
Return a shallow copy which had dropped fields.
## License
MIT