{"ScriptPreparationCode":"var allHeaders = {\r\n \u0027Accept-Encoding\u0027: \u0027gzip,deflate\u0027,\r\n \u0027Accept-Language\u0027: \u0027en-US\u0027,\r\n \u0027Content-Type\u0027: \u0027application/json\u0027,\r\n \u0027User-Agent\u0027: \u0060(compatible; Mozilla/5.0; MSIE 9.0; Trident/5.0;})\u0060,\r\n \u0027Proxy-Connection\u0027: \u0027Keep-Alive\u0027,\r\n Connection: \u0027Keep-Alive\u0027,\r\n Accept: \u0027application/hal\u002Bjson, application/json\u0027,\r\n};\r\n\r\nfunction omit(obj, keys) {\r\n var result = {};\r\n for (let i in obj) {\r\n if (keys.indexOf(i) \u003E= 0) continue;\r\n result[i] = obj[i];\r\n }\r\n return result;\r\n}","TestCases":[{"Name":"lodash omit for 3 keys","Code":"_.omit(allHeaders, [\u0027Accept-Encoding\u0027, \u0027User-Agent\u0027, \u0027Connection\u0027]);","IsDeferred":false},{"Name":"native for in loop for 3 keys","Code":"omit(allHeaders, [\u0027Accept-Encoding\u0027, \u0027User-Agent\u0027, \u0027Connection\u0027]);","IsDeferred":false},{"Name":"lodash omit for 2 keys","Code":"_.omit(allHeaders, [\u0027Accept-Encoding\u0027, \u0027Connection\u0027]);","IsDeferred":false},{"Name":"native for in loop for 2 keys","Code":"omit(allHeaders, [\u0027Accept-Encoding\u0027, \u0027Connection\u0027]);","IsDeferred":false},{"Name":"lodash omit for 1 keys","Code":"_.omit(allHeaders, [\u0027Connection\u0027]);","IsDeferred":false},{"Name":"native for in loop for 1 keys","Code":"omit(allHeaders, [\u0027Connection\u0027]);","IsDeferred":false}]}