一个大对象用完,进行释放其内存时,设置为 null
var empid = new Array();
empid [0] = "C10094207";
empid [1] = " C10094208";
empid [2] = " C10094209";
……
empid [10000] = " C20094207";
设置为 null,empid对象不再被任何变量引用,这时系统后台监控当前程序运行的引擎会定时自动释放其内存。
empid = null; //释放指向数组对象的引用
设置为 undefined,表示变量有声明,但并未赋过值
empid = undefined; //可以用来清空对象,值为 undefined, 类型为 undefined
null和 undefined 的区别
typeof undefined //检测返回是 undefined
typeof null //检测返回是object
null 和 undefined 的值相等,类型不同