JavaScript terminology: non-function-valued property

Axel Rauschmayer axel at rauschma.de
Fri Jul 22 15:13:13 PDT 2011


To contrast non-method properties with methods:
- To say that instances usually only have non-method properties.
- To say that primitives can have non-method properties, but don’t have their own methods (they borrow them from their wrapper types).

Maybe “non-method property” is good enough for that purpose.

On Jul 23, 2011, at 0:00 , Brendan Eich wrote:

> On Jul 22, 2011, at 2:55 PM, Axel Rauschmayer wrote:
> 
>> I’m still wondering if there is an established term for a non-function-valued property in the JavaScript community (where method is a term for a function-valued property). Possibilities that I see are:
> 
> Why do you need this term? In what practical sentence would you use it?
> 
> /be
> 
> 
>> 
>> - instance variable
>> - member variable
>> - field
>> 
>> OO literature sometimes uses the term “attribute” but that is already taken by ES-262.
>> 
>> -- 
>> Dr. Axel Rauschmayer
>> 
>> axel at rauschma.de
>> twitter.com/rauschma
>> 
>> home: rauschma.de
>> blog: 2ality.com
>> 
>> 
>> 
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
> 
> 

-- 
Dr. Axel Rauschmayer

axel at rauschma.de
twitter.com/rauschma

home: rauschma.de
blog: 2ality.com





More information about the es-discuss mailing list