JavaScript: Access Property

By Xah Lee. Date: . Last updated: .

This page shows all the ways to work with properties.

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.prototype.hasOwnProperty no
“in” Operator
Reflect.has

Enumerate Properties

syntaxuse proto chainEnumerable onlyinclude Symbol Keyinclude string key
for-in Loop no
for-of Loop N/AN/AN/AN/A

List Properties

List Properties

JavaScript Property

BUY ΣJS JavaScript in Depth