js 克隆 博客分类: javascript 克隆clone复制对象
程序员文章站
2024-03-26 12:12:23
...
js 如何克隆一个对象呢?
var clone = function(src){ var target = {}; for(var i in src){ if(typeof src[i]==='object'){ target[i] = arguments.callee(src[i]); }else{ target[i] = src[i]; } } return target; }
测试代码:
var obj2={name:"whuang",age:27,say:function(){console.log("Hello,"+this.name)}}; var obj3={school:"whut"}; obj2.sch=obj3; var target2=clone(obj2); console.log(target2.sch.school); obj2.sch.school="ccc"; console.log(target2.sch.school); target2.say();
运行结果:
whut
whut
Hello,whuang
参考:
http://blog.csdn.net/zhaopei1125/article/details/6519680
推荐阅读
-
js 克隆 博客分类: javascript 克隆clone复制对象
-
Java对象的浅度clone和深度clone 博客分类: javajust do itmore and more javaclonedeep克隆拷贝
-
clipboard.js 分析与研究 可用html页面复制信息到剪切板 博客分类: JavaScript JavaScript
-
js arguments对象 博客分类: javascript javascript
-
js arguments对象 博客分类: javascript javascript
-
js中判断对象具体类型 博客分类: JavaScript javaScript判断对象具体类型
-
Torque X 官方文档中文译稿(6)——对象克隆和合并 博客分类: 游戏开发 360游戏框架XML
-
Torque X 官方文档中文译稿(6)——对象克隆和合并 博客分类: 游戏开发 360游戏框架XML
-
js 字符连接对象 博客分类: js JavaScript
-
js 3种方式创建js对象 博客分类: JavaScript JavaScriptjson