From e194269da924bb196dfbfd5969853d5759191275 Mon Sep 17 00:00:00 2001 From: Robert Mennell Date: Wed, 20 Dec 2017 14:59:23 -0800 Subject: [PATCH] Update zipObject.md --- snippets/zipObject.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/snippets/zipObject.md b/snippets/zipObject.md index b37e04045..ca1174bee 100644 --- a/snippets/zipObject.md +++ b/snippets/zipObject.md @@ -1,7 +1,8 @@ ### zipObject -Given an Array of valid property identifiers and an Array of values, `zipObject` returns an object mapping the properties to the values -Since an object can have undefined values but not undefined property pointers, the Array of properties is used to decide the structure of the resulting object +Given an Array of valid property identifiers and an Array of values, `zipObject` returns an object associating the properties to the values + +Since an object can have undefined values but not undefined property pointers, the Array of properties is used to decide the structure of the resulting object through a `reduce` ```js const zipObject = (props, values) => props.reduce( ( obj, prop, index ) => (obj[prop] = values[index], obj), {})