Prototype-basic-object

提供:Dev Guides
移動先:案内検索

プロトタイプ-基本オブジェクト

_Object_は、Prototypeで名前空間として使用され、_Object_オブジェクトを使用して関連する関数を呼び出します。 これは、次の2つの方法で使用されます-

  • 単純な開発者であれば、_inspect_や_clone_などの既存の関数を使用できます。
  • Prototypeのように独自のオブジェクトを作成する場合、またはオブジェクトをハッシュであるかのように探索する場合は、extend _、 keys_、および_values_を使用します。

プロトタイプオブジェクトメソッド

-少なくともprototype.jsのバージョン1.6を使用していることを確認してください。

S.No. Method & Description
1.

clone()

浅いコピーを使用して、渡されたオブジェクトを複製します(すべての元のプロパティを結果にコピーします)。

2.

extend()

すべてのプロパティをソースから宛先オブジェクトにコピーします。

3.

inspect()

オブジェクトのデバッグ指向の文字列表現を返します。

4.

isArray ()

objが配列の場合はtrueを返し、そうでない場合はfalseを返します。

5.

isElement()

objがタイプ1のDOMノードである場合はtrueを返し、そうでない場合はfalseを返します。

6.

isFunction()

objが関数型の場合はtrue、そうでない場合はfalseを返します。

7.

isHash()

objがHashクラスのインスタンスである場合はtrueを返し、そうでない場合はfalseを返します。

8.

isNumber()

objが数値型の場合はtrueを返し、そうでない場合はfalseを返します。

9.

isString()

objが文字列型の場合はtrue、そうでない場合はfalseを返します。

10.

isUndefined()

objのタイプが未定義の場合はtrue、そうでない場合はfalseを返します。

11.

keys()

オブジェクトをハッシュとして扱い、そのプロパティ名のリストを取得します。

12.

toHTML()

objのtoHTMLメソッドの戻り値が存在する場合はそれを返し、そうでない場合はString.interpretを介してobjを実行します。

13.

toJSON()

JSON文字列を返します。

14.

toQueryString()

オブジェクトをそのURLエンコードされたクエリ文字列表現に変換します。

15.

values()

オブジェクトをハッシュとして扱い、そのプロパティ値のリストを取得します。