objectsJavaScriptObjectsMediumWhich reliably checks for an object's own property (excluding inherited ones)?1obj.hasOwnProperty('key') or Object.hasOwn(obj, 'key')2'key' in obj3obj.key !== undefined always4typeof obj.keyBack to list