{"ScriptPreparationCode":"var data = [1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0]","TestCases":[{"Name":"reduce and spread","Code":"data.reduce((acc, d) =\u003E [{val: d}, ...d], []);","IsDeferred":false},{"Name":"lodash reduceRight","Code":"_(data).reduceRight((acc, d) =\u003E { acc.push({val: d}); return acc; } , []);","IsDeferred":false},{"Name":"reduce and push","Code":"data.reduce((acc, d) =\u003E { acc.push({val: d}); return acc; }, []).reverse();","IsDeferred":false}]}