源码 | 书库 | 模板 | 特效 | 广告 | 素材 | 工具 | 必备 | ALEXA | 字体
会员投稿 投稿指南 RSS订阅
您当前的位置是:主页>网络编程>Javascript教程>

JavaScript 深度克隆 JSON 对象

www.jz123.cn  2009-12-24   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  function clone(jsonObj) {

  var buf;

  if (jsonObj instanceof Array) {

  buf = [];

  var i = jsonObj.length;

  while (i--) {

  buf[i] = clone(jsonObj[i]);

  }

  return buf;

  }else if (jsonObj instanceof Object){

  buf = {};

  for ( var k in jsonObj) {

  buf[k] = clone(jsonObj[k]);

  }

  return buf;

  }else {

  return jsonObj;

  }

  }

  本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dz45693/archive/2009/12/22/5057876.aspx

上一篇:用JS将搜索的关键字高亮显示 下一篇:玩转Javascript之JQ实现双色表格

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图