深拷贝一个数组或对象(及...用法)
function copySelf(obj) {
var newobj = obj.constructor === Array ? [] : {}; if (typeof obj !== "object") { return; } for (var i in obj) { newobj[i] = typeof obj[i] === "object" ? copySelf(obj[i]) : obj[i]; } return newobj;}用...对数组及对象进行复制(如对象或数组中包含引用类型的数据无效,需用上方函数进行处理!!!)

函数形参中的使用

这里的...args,是对test函数中多余的参数进行收集,并转换成数组的形式进入函数体中

浙公网安备 33010602011771号