Prototype-hash-processing
提供:Dev Guides
プロトタイプ-ハッシュ処理
ハッシュは、一意のキーを値にバインドする連想配列と考えることができます。 唯一の違いは、インデックスとして数字を使用する代わりに、任意の文字列をインデックスとして使用できることです。
ハッシュを作成する
ハッシュインスタンスを構築するには2つの方法があります-
- JavaScriptキーワード_new_を使用します。
- Prototype Utility関数_ $ H_を使用します。
空のハッシュを作成するには、引数のないコンストラクターメソッドも呼び出します。
以下は、ハッシュを作成し、値を設定し、簡単な方法で値を取得する方法を示す例です-
プロトタイプには、ハッシュを簡単に評価するための幅広い方法が用意されています。 このチュートリアルでは、適切な例を使用してすべての方法を詳細に説明します。
以下は、ハッシュに関連するすべてのメソッドの完全なリストです。
プロトタイプハッシュメソッド
注-少なくともprototype.jsのバージョン1.6を使用していることを確認してください。
S.No. | Method & Description |
---|---|
1. |
ハッシュのクローンを返します。 |
2. |
ハッシュ内の名前/値のペアを反復処理します。 |
3. |
ハッシュキーのプロパティの値を返します。 |
4. |
ハッシュのデバッグ指向の文字列表現を返します。 |
5. |
ハッシュのキーの配列(つまり、プロパティ名)を提供します。 |
6. |
オブジェクトをハッシュにマージし、そのマージの結果を返します。 |
7. |
ハッシュからキーを削除し、その値を返します。 このメソッドはバージョン1.6で非推奨になりました。 |
8. |
ハッシュキーのプロパティを値に設定し、値を返します。 |
9. |
JSON文字列を返します。 |
10. |
複製されたバニラオブジェクトを返します。 |
11. |
ハッシュをURLエンコードされたクエリ文字列表現に変換します。 |
12. |
ハッシュキーのプロパティを削除し、その値を返します。 |
13. |
オブジェクトのキー/値ペアでハッシュを更新します。 元のハッシュが変更されます。 |
14. |
ハッシュの値を収集し、配列で返します。 |