JavaScript
ECMAScript

[クイズ]javascriptと仲良くなるための一歩 第24話「メソッド」

More than 1 year has passed since last update.

問題

ECMAScriptの言語仕様にメソッドは存在する?しない?

a: 存在する。
b: 存在しない。

:mouse:
:cow:
:tiger:
:rabbit:
:dragon_face:
:snake:
:horse:
:sheep:
:monkey_face:
:bird:
:dog:
:boar:
:mouse:
:cow:
:tiger:
:rabbit:
:dragon_face:
:snake:
:horse:
:sheep:
:monkey_face:
:bird:
:dog:
:boar:

正解はa。ECMAScriptの言語仕様にメソッドは存在する。

ECMAScriptでは、
プロパティの値としての関数を、メソッドと呼んでいます。

参考:https://tc39.github.io/ecma262/#sec-method

4.3.31method
function that is the value of a property

NOTE
When a function is called as a method of an object,
the object is passed to the function as its this value.