JavaScript引用タイプObjectのよくある用法の実例分析


本論文の実例は、JavaScript引用タイプObjectの一般的な使用法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
1、JavaScriptデータタイプ
(1)基本タイプ
5つの基本タイプ:Udefined、Null、Boolean、Number、String
(2)参照の種類
5種類の引用タイプ:Object、Aray、Date、RepExp、Funct
(3)基本タイプと引用タイプの違い:
1)保存方式
基本タイプは値でアクセスします。参照タイプの値は参照でアクセスします。参照タイプの値はメモリに保存されているオブジェクトです。JavaScriptはオブジェクトを操作する時、実際には実際のオブジェクトではなく操作対象の参照です。
2)変数値のコピー
基本タイプの値をコピーすると、変数オブジェクトに新しい値を作成し、その値を新しい変数に割り当てる場所にコピーします。参照タイプの値をコピーしても変数オブジェクトに格納された値を新しい変数の空間にコピーします。値のコピーはポインタで、スタックに格納されているオブジェクトを指します。
3)パラメータ転送
JavaScriptではアクセス変数は値と参照の2つの方法がありますが、パラメータは値によってしか渡されません。
2、Objectタイプ
オブジェクトは、ある種類の参照の例です。
ほとんどの参照タイプの値はObjectタイプの例である。
---Objectのインスタンスを作成する方法
(1)newオペレータのかかとObjectコンストラクタを使用する。

var person = new Object();
person.name = "Alice";
person.age = 23;
person[5] = true;

(2)字面量表示法を使う。

var person = {
  "name" : "Alice",
  age : 23,
  5 : true
};

属性名が文字列の場合は、引用符(単、二重引用符)も使用できます。
オブジェクトの字面量は、関数に大量のオプションパラメータを伝えるための優先的な方法です。
---オブジェクトの属性にアクセスする方法
(1)点表示法

alert(person.name);

(2)四角い括弧の表示方法

alert(person["name"];

括弧表現法の利点:変数によって属性にアクセスすることができます。

var property = "name";
alert(person[property];

属性名にスペースなどが含まれている場合や属性名が数値の場合は、点ではなく、四角い括弧でしか表現できません。

alert(person[5]);

もっと多くのJavaScriptに関する内容に興味がある読者は、当駅のテーマを見ることができます。「javascript対象向け入門教程」、「JavaScript常用関数技術のまとめ」、「JavaScriptエラーとデバッグテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズム技術のまとめ」、「JavaScriptページ要素操作技術のまとめ」および「JavaScript操作DOM技巧まとめ
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます。