OlmerDale, по ощущениям он как пайтон, ООП есть, но не вставляет. Та же фигня и с C++. Я же сказал не ООП нет, а простора фантазии.
В JS нельзя объявить класс, только объект, нет пакетов, всё выглядит однообразно.
Другое дело, Java и AS3. Мои любимые.
C++ до сих пор процедурный. И вряд ли когда-нибудь станет полностью объектным.
JS тоже не полностью объектно-ориентированный.
Это выглядит как война между процедурными языками и объектно-ориентированными. Кто дольше продержится. Ну-с)
P.S. Простите за оффтоп...
Добавлено через 11 минут
Цитата:
Как можно сделать такое, превратить строковую переменную в имя объекта
 Код AS3:
var name = MyAnimation; // Так работает
var name = 'MyAnimation'; // Так ругается.
name.play();
|

Код AS3:
var name = this.MyAnimation;
var name = this['MyAnimation'];
name.play();
В JS, кстати, та же ерунда - obj.value == obj["value"].