如下:
var o1 = {
name : 'programmer',
age : 25
};
var o2 = new Object();
o2.name = 'programmer';
o2.age = 25;
o2在创建时调用了Object构造函数,因为使用了new关键字,但是o1的创建是否也掉用了Object构造函数?如果字面量方式的创建没有调用Object构造函数,那么它创建对象的原理是什么?
另外,“表达式上下文”即expression context是什么意思?