immutable-delete

Remove a key from an object without mutating it

CC0-1.0 License

Downloads
142
Stars
3

Immutable Delete

A simple function that shallow copies an object, excluding one of its keys.

Usage

npm install immutable-delete
var immutableDelete = require("immutable-delete");

var originalObject = { key1: "value1", key2: "value2" };

console.log(immutableDelete(originalObject, "key1"));
// { key2: "value2" }

console.log(originalObject);
// { key1: "value1", key2: "value2" }
<script src="dist/immutable-delete.min.js"></script>

Tests

npm test
Package Rankings
Top 8.63% on Npmjs.org
Badges
Extracted from project README
Coverage Status npm version