いまをときめくJavaScriptに関する知識と技術の向上を目指しながら、 インフォニック発JavaScriptライブラリを世界に発信することを目論むプロジェクトです。 他にもWebアプリケーションにおけるUI構築技術全般をターゲットにしています。 prototypeの応用的な使い方 オブジェクト指向言語で「拡張」というと、一般的にクラスを継承して 拡張したサブクラスを作る事を指すと思います。 しかし動的なオブジェクト指向言語であるJavaScriptでは直接、 既存のクラスに対しての拡張を行う事ができます。 今回はprototypeを使ったビルトインオブジェクトの拡張をお見せしましょう。 基本型の拡張 基本型と呼ばれるデータ型の値にはそれぞれ対応したラッパークラスが ビルトインオブジェクトとして定義されています。 基本型を拡張する場合はそのラッパークラスを拡張します。 String