/**
?*?Clone?Function
?*?@param?{Object/Array}?o?Object?or?array?to?clone
?*?@return?{Object/Array}?Deep?clone?of?an?object?or?an?array
?*?@author?Ing.?Jozef?Sakálo?
?*/
Ext.ux.util.clone?=?function(o)?{
????if(!o?||?'object'?!==?typeof?o)?{
????????return?o;
????}
????if('function'?===?typeof?o.clone)?{
????????return?o.clone();
????}
????var?c?=?'[object?Array]'?===?Object.prototype.toString.call(o)???[]?:?{};
????var?p,?v;
????for(p?in?o)?{
????????if(o.hasOwnProperty(p))?{
????????????v?=?o[p];
????????????if(v?&&?'object'?===?typeof?v)?{
????????????????c[p]?=?Ext.ux.util.clone(v);
????????????}
????????????else?{
????????????????c[p]?=?v;
????????????}
????????}
????}
????return?c;
};?//?eo?function?clone?
详细解决方案
ExtJs 提供的 javascript克隆对象的步骤
热度:145 发布时间:2012-10-08 19:54:56.0
相关解决方案
- javascript ie6兼容的有关问题
- javascript window open在ie中设立不起作用,求解决
- Extjs grid 失去选中行的列数据
- extjs 后台有数据,但是返回到页面为空,jsonStore加载错误,这是咋回事
- 不走"<script type='text/javascript'>"标签咋回事
- <script type="javascript/text">的有关问题
- 用servlet+jsp+javascript+jdbc做个简单的办公自动化系统流程,该如何解决
- 【EXTJS】iframe里嵌套ext.window,怎样使ext.window弹出到iframe外,该怎么解决
- javaScript = == ===区别,该怎么解决
- javascript 怎么验证name=xx.xx的radio表单
- Tomcat + extjs 入门有关问题
- extjs ColumnModel 怎么实现表格中的数据小数点对齐
- javascript,该怎么处理
- javascript,该如何处理
- javascript 选中文字 但是保存样式 标签
- 新人求问,J2EE方向,html,css,javascript,vml要学到什么程度?解决思路
- javascript 请求servlet兑现将函数中定义的变量作为参数
- javascript 不懂,该如何处理
- javascript 不懂解决方法
- JavaScript 大局函数求实例,高分求
- javaScript 里面 如何知道Object 对象的长度
- Extjs 变量前的一个加号代表什么意思?解决方法
- extjs grid 怎么实现 行选中变色
- javascript 中文本框中数字如何比较
- javascript IE通过,火狐,google浏览器不过解决思路
- Chrome Javascript Click 事件,该如何解决
- javascript 绑定服务器控件 事件,该如何解决
- javascript 经过加密压缩 怎么解压缩
- JavaScript 怎么获取Table中的某个<span> 的值
- javascript 正则表达式 请用小写字母和数目字,首字母必须为字母,长度5-15