{"ScriptPreparationCode":"function carlosWithPromise() {\r\n return new Promise((resolve, reject) =\u003E {\r\n setTimeout(() =\u003E {\r\n return resolve(5);\r\n });\r\n })\r\n}\r\n\r\nfunction carlosWithCallback(callback) {\r\n window.setTimeout(() =\u003E {\r\n callback(100);\r\n });\r\n}\r\n","TestCases":[{"Name":"Promise","Code":"carlosWithPromise()\r\n .then(parametro =\u003E {\r\n console.log(\u0027parametro: \u0027, parametro);\r\n });","IsDeferred":false},{"Name":"Callback","Code":"carlosWithCallback((param) =\u003E console.log(\u0027params::\u0027, param));","IsDeferred":false}]}