{"ScriptPreparationCode":null,"TestCases":[{"Name":"lodash","Code":"let arrOfObj = {};\r\nnew Array(0x10000).fill(\u0027omg\u0027).map((v,k) =\u003E arrOfObj[\u0060key${k}\u0060] = v) // max 65536\r\nconst joined = _.filter(arrOfObj, (v, key) =\u003E _.includes([\u0027key1\u0027, \u0027key599\u0027, \u0027key2679\u0027, \u0027key60000\u0027], key)).join()","IsDeferred":false},{"Name":"es6","Code":"let arrOfObj = {};\r\nnew Array(0x10000).fill(\u0027omg\u0027).map((v,k) =\u003E arrOfObj[\u0060key${k}\u0060] = v) // max 65536\r\nconst keys = Object.keys(arrOfObj).map((v, k) =\u003E [\u0027key1\u0027, \u0027key599\u0027, \u0027key2679\u0027, \u0027key60000\u0027].includes(v)?k:null).filter(x =\u003E x)\r\nconst joined = Object.keys(arrOfObj).filter((v, k) =\u003E keys.includes(k)).join()","IsDeferred":false}]}