var amc=amc || {}是一个赋值或者初始化语句(逻辑或运算)
amc已被初始化:var amc = amc;
amc未被初始化:var amc = {};
var obj = new Object(); 和 var obj = {} 区别:
前者是用构造函数实例化对象,后者是直接创建对象, 都是空对象
后者的初始化比较方便可以在初始化的时候同时赋值
而两种方法创建的对象在使用上都是一样的
var amc=amc || {}是一个赋值或者初始化语句(逻辑或运算)
amc已被初始化:var amc = amc;
amc未被初始化:var amc = {};
var obj = new Object(); 和 var obj = {} 区别:
前者是用构造函数实例化对象,后者是直接创建对象, 都是空对象
后者的初始化比较方便可以在初始化的时候同时赋值
而两种方法创建的对象在使用上都是一样的