Использование. или [] для доступа к свойствам объекта - в чем разница?

В чем разница между кодами (i) и (ii), написанными ниже?

(i)

var obj:Object = new Object();
obj.attribute = value ;

(ii)

var obj:Object = new Object();
obj["key"] = value;

Есть ли какие-либо последствия для времени выполнения, если я напишу это:

var obj:Object = new Object();
obj.somekey = value1 ;
obj["someKey"] = value2 ;

Пожалуйста, объясните.

6
задан weltraumpirat 1 February 2012 в 15:09
поделиться