[javascript]代码库
// 克隆data对象数据
// function deepClone(obj) {
// var result, oClass = isClass(obj);
// // 确定result的类型
// if (oClass === "Object") {
// result = {};
// } else if (oClass === "Array") {
// result = [];
// } else {
// return obj;
// }
// for (key in obj) {
// var copy = obj[key];
// if (isClass(copy) == "Object") {
// result[key] = arguments.callee(copy);// 递归调用
// } else if (isClass(copy) == "Array") {
// result[key] = arguments.callee(copy);
// } else {
// result[key] = obj[key];
// }
// }
// return result;
// }
// function isClass(o) {
// if (o === null)
// return "Null";
// if (o === undefined)
// return "Undefined";
// return Object.prototype.toString.call(o).slice(8, -1);
// }
//