JavaScriptオブジェクトの値の取り方分析

587 ワード

オブジェクトvar a={key1:"a",key2:"b"};の値を取る方法を定義します.
var value1=a['key1'];
値の取り方2
var value2=a.key1;
分析:両方の値を取る方式は文法的には問題ないですが、第二の値を取る方式は性能的に第一の方式より優れています.しかし、第二の方法は動的な値取りには適用されません.動的に値を取るときは第一の方法が必要です.
var value3="key2";
var value4=a[value3];