{"ScriptPreparationCode":null,"TestCases":[{"Name":"spread operator","Code":"const query = { \u0027ssoToken\u0027: \u0027123\u0027, \u0027customerNum\u0027: \u0027456\u0027 };\r\nconst proxyQueryParams = [\u0027ssoToken\u0027, \u0027customerNum\u0027];\r\n\r\nproxyQueryParams\r\n .filter(paramKey =\u003E query[paramKey] !== undefined)\r\n .reduce((params, paramKey) =\u003E ({\r\n ...params,\r\n [paramKey]: query[paramKey],\r\n }), {});","IsDeferred":false},{"Name":"reuse object","Code":"const query = { \u0027ssoToken\u0027: \u0027123\u0027, \u0027customerNum\u0027: \u0027456\u0027 };\r\nconst proxyQueryParams = [\u0027ssoToken\u0027, \u0027customerNum\u0027];\r\n\r\nproxyQueryParams\r\n .filter(paramKey =\u003E query[paramKey] !== undefined)\r\n .reduce((params, paramKey) =\u003E ({\r\n ...params,\r\n [paramKey]: query[paramKey],\r\n }), {});","IsDeferred":false}]}