>> On es-discuss, I’ve seen the term “data properties” used for named data 
>> properties that are not methods.
>> 
>> In this light: wouldn’t it be better to rename named data properties to 
>> named value properties?
>> 
> "value" usually means scalar, whereas "data" is accurately vague.


My understanding:
- Method: a property whose value is a function.
- Data property: a property that is not a method or an accessor (getter, 
setter). Example: “ES.next classes don’t let you directly create data 
properties in prototypes”.
- Value: the union of primitive values and objects.


-- 
Dr. Axel Rauschmayer
[email protected]

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to