{"ScriptPreparationCode":"var str = \u0022This is an example!\u0022;","TestCases":[{"Name":"Partial chaining","Code":"var reversed = str.split(\u0027 \u0027).map( str =\u003E str.split(\u0027\u0027).reverse().join(\u0027\u0027) ).join(\u0027 \u0027);","IsDeferred":false},{"Name":"Full chaining","Code":"var reversed = str.split(\u0022\u0022).reverse().join(\u0022\u0022).split(\u0022 \u0022).reverse().join(\u0022 \u0022);","IsDeferred":false},{"Name":"Regex","Code":"str.replace(/\\S\u002B/g, w =\u003E w.split(\u0027\u0027).reverse().join(\u0027\u0027));","IsDeferred":false},{"Name":"No chain","Code":"str = str.split(\u0022\u0022)\r\nstr = str.reverse()\r\nstr = str.join(\u0022\u0022)\r\nstr = str.split(\u0022 \u0022)\r\nstr = str.reverse()\r\nstr = str.join(\u0022 \u0022);","IsDeferred":false}]}