{"ScriptPreparationCode":"var x = 3;\r\nvar list = [undefined, NaN, null, \u0027\u0027];","TestCases":[{"Name":"Array.includes","Code":"[undefined, NaN, null, \u0027\u0027].includes(x)","IsDeferred":false},{"Name":"Or chain","Code":"x === undefined \r\n\t|| Number.isNaN(x)\r\n\t|| x === null \r\n\t|| x === \u0027\u0027","IsDeferred":false},{"Name":"Or chain (witch cheap \u0027undefined\u0027 check)","Code":"typeof x === \u0027undefined\u0027 \r\n\t|| Number.isNaN(x)\r\n\t|| x === null \r\n\t|| x === \u0027\u0027","IsDeferred":false},{"Name":"Array.includes with predefined list","Code":"list.includes(x)","IsDeferred":false},{"Name":"Array.includes with predefined list (witch cheap \u0027undefined\u0027 check)","Code":"typeof x === \u0027undefined\u0027 || list.includes(x)","IsDeferred":false}]}