声明でECMAScriptの声明

範囲内の特定のオブジェクトのコードを設定するためのECMAScript文で(遅い、低速のセットで値が最高の声明で回避属性)

文字列(コンプレックスのtoUpperCase()メソッド)のための書類と、

VaRのA = "CGLweb遠位";
と(A){
にconsole.log(toUpperCaseの()); //出力"CGLweb遠位"
}

声明を持つ2つは、簡単に既存のプロパティ内の特定のオブジェクトを参照するために使用することができますが、オブジェクトにプロパティを追加するために使用することはできません。新しいプロパティを作成するオブジェクトを与えるためには、明示的にオブジェクトを参照する必要があります

関数xinxi(){
this.name = "青格勒"。
this.age = "28";
this.gender = "男"。
}
VARの人=新しいxinxi();
(人)と
{
VAR STR = "姓名:" +名。
STR + = "年龄:" +年齢;
STR + = "性别:" +性別;
console.log(STR)。
}

オブジェクトの声明とスリーは、スコープの実行環境として追加しましたが、環境への影響の実装ではありません

VaRのOBJ1は= [
{11}、
{C:12}
]。
関数CGL(){(www.gendna5.com)
するvar A = 2。
(OBJ1){と
{A = 3}。
{C = 4}。
}
にconsole.log(A)。// 3
にconsole.log(C); // 4
にconsole.log(OBJ1)。// [{11}、{C:12}]
はconsole.log(OBJ1 [0] .A)。// 11
にconsole.log(OBJ1 [1] .C)。// 12
}
CGL()。
console.log(OBJ1 [0] .A)。// 11
にconsole.log(OBJ1 [1] .C)。// 12

この限られた情報のため、彼はここに述べています。

おすすめ

転載: blog.51cto.com/14513127/2438364