{"ScriptPreparationCode":"var arr = [];\r\nvar hash = {};\r\n\r\nfor(var i=0; i \u003C 1000; i\u002B\u002B){\r\n arr.push(i.toString());\r\n hash[i.toString()] = { val : i.toString() }\r\n}","TestCases":[{"Name":"includes check on missing value","Code":"if (!arr.includes(\u0027missing\u0027)){\r\n\tarr.push(\u0027missing\u0027);\r\n \tarr.push(\u0027another\u0027);\r\n}","IsDeferred":false},{"Name":"includes check on existing value","Code":"if (!arr.includes(\u00271\u0027)){\r\n\tarr.push(\u0027missing\u0027);\r\n \tarr.push(\u0027another\u0027);\r\n}","IsDeferred":false},{"Name":"hash set an existing value","Code":"hash[\u00271\u0027] = {val : \u00271\u0027};","IsDeferred":false},{"Name":"hash set a missing value","Code":"hash[\u0027missing\u0027] = {val : \u0027missing\u0027};","IsDeferred":false},{"Name":"hash check for missing value then set","Code":"if (!hash[\u0027missing\u0027]) {\r\n\thash[\u0027missing\u0027] = {val : \u0027missing\u0027};\r\n}","IsDeferred":false},{"Name":"hash check for existing value","Code":"if (!hash[\u00271\u0027]) {\r\n\thash[\u00271\u0027] = {val : \u00271\u0027};\r\n}","IsDeferred":false}]}