diff --git a/index.js b/index.js index e69de29bb..e6a311c45 100644 --- a/index.js +++ b/index.js @@ -0,0 +1,19 @@ +var updateObjectWithKeyAndValue = (object, key, value) => + { + return Object.assign({}, object, {[key]:value}); + } +var destructivelyUpdateObjectWithKeyAndValue = (object, key, value) => + { + return Object.assign(object, {[key]:value}); + } +var deleteFromObjectByKey = (object, key) => + { + var newObject = Object.assign({}, object); + delete newObject[key]; + return newObject; + } +var destructivelyDeleteFromObjectByKey = (object, key) => + { + delete object[key]; + return object; + }