{"ScriptPreparationCode":"var target = {};\r\nvar alphabet = \u0027abcdefghijklmnopqrstuvwxyz\u0027.split(\u0027\u0027);\r\nvar source = alphabet.reduce((acc, char) =\u003E {\r\n\tacc[char] = char;\r\n return acc;\r\n}, {});","TestCases":[{"Name":"Object.assign - single value","Code":"Object.assign(target, source[\u0027a\u0027]);","IsDeferred":false},{"Name":"dot notation - single value","Code":"target[\u0027a\u0027] = source[\u0027a\u0027];","IsDeferred":false},{"Name":"Object.assign - multiple values","Code":"Object.assign(target, source);","IsDeferred":false},{"Name":"dot notation - multiple values","Code":"Object.keys(source).forEach(elem =\u003E target[elem] = source[elem]);","IsDeferred":false}]}