MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

Property (JavaScript)

A property is a characteristic of an object, often describing attributes associated with a data structure. There are two kinds of properties: 

  • Instance properties hold data that are specific to a given object instance. 
  • Static Properties hold data that are shared among all object instances.

A property has a name (a string) and a value (primitive, method, or object reference). Note that when we say that "a property holds an object", that is shorthand for "a property holds an object reference".  This distinction matters because the original referenced object remains unchanged when you change the property's value.

Learn more

General knowledge

Document Tags and Contributors

 Contributors to this page: rolfedh, PetiPandaRou, Jeremie, klez
 Last updated by: rolfedh,