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; } }
转载于:https://www.cnblogs.com/lanzhi/archive/2009/07/23/6469334.html