{"ScriptPreparationCode":"var keys = [\u0027foo\u0027, \u0027baz\u0027]\r\nvar obj = {\r\n foo: 195,\r\n bar: \u0027testing\u0027,\r\n baz: \u0027more testing\u0027,\r\n qux: true\r\n}","TestCases":[{"Name":"Array.reduce","Code":"const partial = keys.reduce((acc, cur) =\u003E Object.assign(acc, { [cur]: obj[cur] }), {})","IsDeferred":false},{"Name":"for loop","Code":"const partial = {}\r\nfor (const key of keys)\r\n \tpartial[key] = obj[key]","IsDeferred":false}]}