{"ScriptPreparationCode":"var max1 = \u0027100000\u0027; // 100,000 (100 Thousand)\r\nvar max2 = 10000000; // 10,000,000 (10 Million)\r\nvar max3 = 100000000; // 100,000,000 (100 Million)\r\n\r\nvar arr1 = [1,2,32,5];\r\n//for (var i = 0; i \u003C= max1; i\u002B\u002B) { arr1.push(i); }\r\n\r\nvar arr2 = [];\r\nfor (var i = 0; i \u003C= max2; i\u002B\u002B) { arr2.push(i); }\r\n\r\nvar arr3 = [];\r\n//for (var i = 0; i \u003C= max3; i\u002B\u002B) { arr3.push(i); }\r\n\r\nvar myIsEmpty = (obj) =\u003E [Object, Array].includes((obj || {}).constructor) \u0026\u0026 !Object.entries(obj || {}).length;\r\n\r\n","TestCases":[{"Name":"Native","Code":"myIsEmpty(arr1);","IsDeferred":false},{"Name":"Lodash.js filter","Code":"_.isEmpty(arr1);","IsDeferred":false}]}