JS: Access Property

By Xah Lee. Date: . Last updated: .

Get

syntaxuse proto chainwork with Symbol Key
obj.k
obj?.k
Optional Chaining Operator
obj[k]
Dot Notation vs Bracket Notation
Reflect.get 👍

Set

syntaxuse proto chainwork with Symbol Key
obj.k = v no
obj[k] = v no
Reflect.set 👍 no

Delete

syntaxuse proto chainwork with Symbol Key
delete (operator) no
Reflect.deleteProperty 👍 no

Check Existence

syntaxuse proto chainwork with Symbol Key
Object.hasOwn 👍 no
Object.prototype.hasOwnProperty no
in (operator)
Reflect.has 👍

List Properties

JavaScript. Access Properties

JavaScript. Property