{"ScriptPreparationCode":null,"TestCases":[{"Name":"undefined !== nullObject[key]","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(undefined !== nullObject[key])\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"\u0022undefined\u0022 !== typeof nullObject[key]","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(\u0027undefined\u0027 !== typeof nullObject[key])\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"key in nullObject","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(key in nullObject)\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"!!nullObject[key]","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(!!nullObject[key])\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"Object.hasOwn(nullObject, key)","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(Object.hasOwn(nullObject, key))\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"Object.prototype.hasOwnProperty.call(nullObject, key)","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(Object.prototype.hasOwnProperty.call(nullObject, key))\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"Object.hasOwn(normalObject, key)","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(Object.hasOwn(normalObject, key))\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"normalObject.hasOwnProperty(key)","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(normalObject.hasOwnProperty(key))\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false},{"Name":"map.has(key)","Code":"for (let i = 0; i \u003C testKeys.length; i\u002B\u002B) {\r\n const key = testKeys[i]\r\n resArr.push(map.has(key))\r\n}\r\n\r\nresArr.length = 0","IsDeferred":false}]}