Я был воспитан с "все в JavaScript объектно-ориентированной и назначаемой" парадигме. Поэтому я прожил свою счастливую жизнь, пока...
var x = {};
x.field = true;
x.field.netType = "System.Boolean";
alert(x.field.netType);
Он компилируется, но предупреждение продолжает давать met undefined. Почему!?