{"ScriptPreparationCode":"window.obj = { a: 2 }","TestCases":[{"Name":"Object.prototype.hasOwnProperty","Code":"Object.prototype.hasOwnProperty.call(obj, \u0027a\u0027);","IsDeferred":false},{"Name":"obj.hasOwnProperty","Code":"obj.hasOwnProperty(\u0027a\u0027);","IsDeferred":false},{"Name":"null check","Code":"obj.hasOwnProperty ? obj.hasOwnProperty(\u0027a\u0027) : true;","IsDeferred":false},{"Name":"function check","Code":"typeof obj.hasOwnProperty === \u0027function\u0027 ? obj.hasOwnProperty(\u0027a\u0027) : true;","IsDeferred":false}]}