Term “data property” – ambiguous?

# Axel Rauschmayer (14 years ago)

Compare:

(1) named data property versus named accessor property versus internal property. (2) data property versus method

Thus, “data property” seems to be ambiguous.

# Brendan Eich (14 years ago)

On Jul 21, 2011, at 3:09 AM, Axel Rauschmayer wrote:

Compare:

(1) named data property versus named accessor property versus internal property. (2) data property versus method

Thus, “data property” seems to be ambiguous.

ECMA-262 is not ambiguous. A method is a data property. Pretending otherwise (see ECMA-357) is folly.

# Axel Rauschmayer (14 years ago)

Function-valued data properties = methods Non-function-valued data properties = ?

[[[Sent from a mobile device. Please forgive brevity and typos.]]]

Dr. Axel Rauschmayer axel at rauschma.de Home: rauschma.de Blog: 2ality.com

# Dmitry A. Soshnikov (14 years ago)

On 21.07.2011 19:10, Axel Rauschmayer wrote:

Function-valued data properties = methods Non-function-valued data properties = ?

Just properties. A "method" is just a sounding sugar for function-valued properties in this case.

Dmitry.