对象和数组的复制
来源:互联网 发布:mac电脑的使用教程 编辑:程序博客网 时间:2024/05/21 16:09
对象复制(兼容数组)
function clone(obj){ if( null=== obj){ return obj; }else if('object' === $.type(obj)){ var newObj = {}; for(var i in obj){ newObj[i] = arguments.callee.call(this,obj[i]); } return newObj; }else if('array' === $.type(obj)){ var newArr = []; for(var j in obj){ newArr[j] = arguments.callee.call(this,obj[j]); } return newArr; }else{ return obj; } }
数组复制,注意不支持深复制
var newArray = array.slice(0);var newArray = array.concat();
0 0
- 对象和数组的复制
- JavaScript数组和对象的复制
- js中数组和对象的复制
- 数组对象的复制
- JS对象数组的复制和获取长度
- 数组的对象性与数组复制
- 动态数组类/对象的浅复制/对象深复制
- Java对象复制和数组复制(拷贝)
- 数组的浅复制和深复制
- 对象的深复制和浅复制
- java Map 复制和对象的复制
- 数组的复制和排序
- 数组与对象的深浅复制
- 类的对象和复制
- 对象的赋值和复制
- JS复制对象、数组
- 对象复制和对象赋值的区别
- 对象复制和对象赋值的区别
- CF#403(Div.2) 解题报告
- alpha测试与beta的区别
- 利用docker部署wooyun的web应用
- .NET中的异步编程
- 一个新的项目:狼人杀
- 对象和数组的复制
- 兜转数年,老跳成了卖过软件开过店写过APP的电脑老师
- (转载)Java String类型的参数传递问题
- (斯坦福机器学习课程笔记)EM算法
- Java反射机制详解
- 为什么static成员的类型可以是类本身?又为什么非static成员被限定声明为其自身类对象的指针或引用?
- 影视 iOS客户端技术支持
- 华师大 OJ 3059
- ES6语法学习总结