JS拷贝函数(ES5)
直接上代码了
/**
* 对象拷贝处理
* @param obj 要拷贝的对象
* @returns 拷贝后的对象
*/
function clone(obj) {
// js 基本类型
var jsTypeList = [Boolean, Number, String, Date, RegExp];
// 构造函数列表
var constructorList = {
}
// this对象保存
var self = this;
// 向构造函数列表中添加对应函数
for (var i = 0; i < jsTypeList.length; i++) {
constructorList[jsTypeList[i]] =