{"ScriptPreparationCode":"var a = null;\r\nvar b = false;\r\nvar c = 0;\r\nvar d = \u0027\u0027;\r\nvar e = NaN;\r\nvar f = \u0027test\u0027;\r\nvar g = 42;\r\nvar h = {};\r\nvar i = { a: 1, b: \u0027test\u0027 };\r\nvar j = [];\r\nvar k = [{}];\r\nvar l = [1, 2, 3, 4, 5];\r\n\r\nfunction isNilSingleNullUndefined(parameter) { \r\n return parameter === null || parameter === undefined;\r\n}\r\n\r\nfunction isNilLodash(...parameters) { \r\n return _.some(parameters, (parameter) =\u003E _.isNil(parameter) );\r\n}\r\n\r\n// also evaluates falsy values true\r\nfunction isNilLogicalNot(...parameters) { \r\n return parameters.some((parameter) =\u003E !parameter );\r\n}\r\n\r\nfunction isNilNullUndefined(...parameters) { \r\n return parameters.some((parameter) =\u003E parameter === null || parameter === undefined );\r\n}\r\n\r\nfunction isNilNull(...parameters) { \r\n return parameters.some((parameter) =\u003E parameter == null );\r\n}\r\n\r\nfunction isNilWhile(...args) {\r\n\tif (args === null || args === undefined || !args.length) return true;\r\n \r\n if (args.length === 1) {\r\n \treturn args[0] === null || args[0] === undefined;\r\n }\r\n \r\n let i = 0;\r\n while (args[i] \u0026\u0026 (args[i] !== null \u0026\u0026 args[i] !== undefined)) {\r\n \tif (i === args.length) break;\r\n \u002B\u002Bi;\r\n console.log(args[i]);\r\n }\r\n return i \u003C args.length;\r\n}","TestCases":[{"Name":"a === null || a === undefined || b === null || b === undefined || c === null || c === undefined || d === null || d === undefined || e === null || e === undefined || f === null || f === undefined || g === null || g === undefined || h === null || h === undefined || i === null || i === undefined || j === null || j === undefined || k === null || k === undefined || l === null || l === undefined","Code":"a === null || a === undefined || b === null || b === undefined || c === null || c === undefined || d === null || d === undefined || e === null || e === undefined || f === null || f === undefined || g === null || g === undefined || h === null || h === undefined || i === null || i === undefined || j === null || j === undefined || k === null || k === undefined || l === null || l === undefined","IsDeferred":false},{"Name":"_.isNil(a) || _.isNil(b) || _.isNil(c) || _.isNil(d) || _.isNil(e) || _.isNil(f) || _.isNil(g) || _.isNil(h) || _.isNil(i) || _.isNil(j) || _.isNil(k) || _.isNil(l)","Code":"_.isNil(a) || _.isNil(b) || _.isNil(c) || _.isNil(d) || _.isNil(e) || _.isNil(f) || _.isNil(g) || _.isNil(h) || _.isNil(i) || _.isNil(j) || _.isNil(k) || _.isNil(l)","IsDeferred":false},{"Name":"isNilLodash(a, b, c, d, e, f, g, h, i, j, k, l)","Code":"isNilLodash(a, b, c, d, e, f, g, h, i, j, k, l)","IsDeferred":false},{"Name":"isNilLogicalNot(a, b, c, d, e, f, g, h, i, j, k, l)","Code":"isNilLogicalNot(a, b, c, d, e, f, g, h, i, j, k, l)","IsDeferred":false},{"Name":"isNilNullUndefined(a, b, c, d, e, f, g, h, i, j, k, l)","Code":"isNilNullUndefined(a, b, c, d)","IsDeferred":false},{"Name":"!a || !b || !c || !d || !e || !f || !g || !h || !i || !j || !k || !l","Code":"!a || !b || !c || !d || !e || !f || !g || !h || !i || !j || !k || !l","IsDeferred":false},{"Name":"a == null|| b == null || c == null || d == null || e == null || f == null || g == null || h == null || i == null || j == null || k == null || l == null","Code":"a == null|| b == null || c == null || d == null || e == null || f == null || g == null || h == null || i == null || j == null || k == null || l == null","IsDeferred":false},{"Name":"isNilNull(a, b, c, d, e, f, g, h, i, j, k, l)","Code":"isNilNull(a, b, c, d, e, f, g, h, i, j, k, l)","IsDeferred":false},{"Name":"isNilSingleNullUndefined(a) || isNilSingleNullUndefined(b) || isNilSingleNullUndefined(c) || isNilSingleNullUndefined(d) || isNilSingleNullUndefined(e) || isNilSingleNullUndefined(f) || isNilSingleNullUndefined(g) || isNilSingleNullUndefined(h) || isNilSingleNullUndefined(i) || isNilSingleNullUndefined(j) || isNilSingleNullUndefined(k) || isNilSingleNullUndefined(l)","Code":"isNilSingleNullUndefined(a) || isNilSingleNullUndefined(b) || isNilSingleNullUndefined(c) || isNilSingleNullUndefined(d) || isNilSingleNullUndefined(e) || isNilSingleNullUndefined(f) || isNilSingleNullUndefined(g) || isNilSingleNullUndefined(h) || isNilSingleNullUndefined(i) || isNilSingleNullUndefined(j) || isNilSingleNullUndefined(k) || isNilSingleNullUndefined(l)","IsDeferred":false},{"Name":"isNilWhile(a, b, c, d, e, f, g, h, i, j, k, l)","Code":"isNilWhile(a, b, c, d, e, f, g, h, i, j, k, l)","IsDeferred":false}]}