{"ScriptPreparationCode":"var globalData = {\r\n data: {\r\n property: \u0022value\u0022,\r\n },\r\n string: \u0027Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\u0027,\r\n number: 123456789,\r\n boolean: true,\r\n array: [1, 2, 3, 4, 5],\r\n object: { key: \u0027value\u0027, nested: { key: \u0027nested value\u0027 } },\r\n date: new Date(),\r\n function: function() { console.log(\u0027Hello, world!\u0027); },\r\n nullValue: null,\r\n undefinedValue: undefined,\r\n stringArray: [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027, \u0027d\u0027, \u0027e\u0027],\r\n numberArray: [10, 20, 30, 40, 50],\r\n booleanArray: [true, false, true, false, true],\r\n objectArray: [{ name: \u0027Alice\u0027, age: 30 }, { name: \u0027Bob\u0027, age: 25 }, { name: \u0027Charlie\u0027, age: 35 }],\r\n nestedArray: [[1, 2, 3], [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027], [{ key: \u0027value\u0027 }, { key: \u0027value\u0027 }]],\r\n mixedArray: [1, \u0027a\u0027, true, { key: \u0027value\u0027 }, [10, 20, 30]],\r\n arrayOfArrays: [\r\n [1, 2, 3],\r\n [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027],\r\n [true, false, true],\r\n [{ key: \u0027value\u0027 }, { key: \u0027value\u0027 }],\r\n [[1, 2, 3], [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027]]\r\n ],\r\n arrayOfObjects: [\r\n { name: \u0027Alice\u0027, age: 30 },\r\n { name: \u0027Bob\u0027, age: 25 },\r\n { name: \u0027Charlie\u0027, age: 35 },\r\n { name: \u0027David\u0027, age: 40 },\r\n { name: \u0027Eve\u0027, age: 45 }\r\n ],\r\n deepNestedArray: [\r\n [1, [2, [3, [4, [5]]]]],\r\n [\u0027a\u0027, [\u0027b\u0027, [\u0027c\u0027, [\u0027d\u0027, [\u0027e\u0027]]]]],\r\n [{ key: \u0027value\u0027, nested: { key: \u0027nested value\u0027 } }]\r\n ]\r\n};","TestCases":[{"Name":"Destructuring Notation","Code":"var { data } = globalData;","IsDeferred":false},{"Name":"Dot Notation","Code":"var dot = globalData.data;","IsDeferred":false},{"Name":"Bracket Notation","Code":"var bracket = globalData[\u0027data\u0027]","IsDeferred":false}]}