From 15153e95e7cb3763b91b9aca44586632755084fe Mon Sep 17 00:00:00 2001 From: Zaid Al Kazemi Date: Sun, 4 Apr 2021 00:59:45 +0000 Subject: [PATCH] Done. --- index.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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; + }