Name

Object

object.hasOwnProperty(name)

Die Methode hasOwnProperty gibt true zurück, wenn object eine Eigenschaft mit diesem namen enthält. Die Prototypkette wird nicht untersucht. Die Methode ist nutzlos, wenn der name hasOwnProperty lautet:

var a = {member: true};
var b = Object.create(a);              // aus Kapitel 3
var t = a.hasOwnProperty('member');   // t ist true
var u = b.hasOwnProperty('member');   // u ist false
var v = b.member;                     // v ist true

Get Das Beste an JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.