From d14aedb7728f0019cd30c2ca8ecbba8e92116e9b Mon Sep 17 00:00:00 2001 From: Min-Hsuan Hung Date: Mon, 3 Sep 2018 08:23:47 +0000 Subject: [PATCH] Done. --- index.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/index.js b/index.js index e69de29bb..7afe2ddd2 100644 --- a/index.js +++ b/index.js @@ -0,0 +1,21 @@ +var recipes = {key : "value"} + +function updateObjectWithKeyAndValue(object, key, value){ + return Object.assign({recipes}, object, {[key] : value}) +} + +function destructivelyUpdateObjectWithKeyAndValue(object, key, value){ + object[key] = value; + return object; +} + +function deleteFromObjectByKey(object, key){ + var newObject = Object.assign({}, object); + delete newObject[key]; + return newObject; +} + +function destructivelyDeleteFromObjectByKey(object, key){ + delete object[key] + return object +}