javascript

関数とメソッドの違い

オブジェクト指向言語におけるメソッドを関数で実装できるだろうか?最近のオブジェクト指向言語では,関数型言語の特徴であるファーストクラスオブジェクトとしての関数が提供されていることが多い.このような言語の場合,単純に考えれば,メソッドをイン…

JavaScript におけるオブジェクト

メソッド呼び出し o.f() を考えてみる.JavaScript ではメソッドはオブジェクトのプロパティで型が関数であるものを言う.ただし,メソッドは言語仕様としては存在しない.単に外見がそう見えるというだけの話である.オブジェクト指向を実装した言語を考え…