前回は、数値や文字列といった基本的なデータに関するメソッドを紹介した。今回は、より複雑な構造をもったクラスとオブジェクトに関するメソッドを紹介しよう。バージョンは引き続き1.6だ。詳細はAPIドキュメントを参照していただきたい。なお、オプション以外で省略可能な記述は[〜]で表す。 これらのメソッドは、Prototype.jsのみならずJavaScriptライブラリというものの存在価値を知らしめるのに大きな役割を果たしたといえるだろう。拡張メソッドを使いたくてPrototype.jsを使うというユーザーも多いのではないだろうか。 クラス(Class)のメソッド Class.create( [スーパークラス名, ] [ { コンストラクタやメソッド } ] ); クラスの作成を行う。スーパークラス名を指定すると、それを継承したサブクラスが作成される。このメソッドでクラスを作成するときは、コン