{"ScriptPreparationCode":"// empty array\r\nwindow.foo1 = [];\r\n\r\n// array of strings\r\nwindow.foo2 = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027, \u0027e\u0027];\r\n\r\n// array of objects\r\nwindow.foo3 = [{ a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } }, { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } }, { a: 1, b: 2, c: { a: 1, b: 2, c: { a: 1, b: 2 } } }];","TestCases":[{"Name":"_.isEmpty(window.foo1);","Code":"_.isEmpty(window.foo1);","IsDeferred":false},{"Name":"Array.isArray(window.foo1) \u0026\u0026 window.foo1.length === 0","Code":"Array.isArray(window.foo1) \u0026\u0026 window.foo1.length === 0","IsDeferred":false},{"Name":" window.foo1?.length === 0","Code":" window.foo1?.length === 0","IsDeferred":false}]}