復(fù)制js對象方法(詳解)
更新時間:2013年07月08日 11:14:01 作者:
復(fù)制js對象方法,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
CSSCommonJS.DeepCopy = function (json) {
if (typeof json == 'number' || typeof json == 'string' || typeof json == 'boolean') {
return json;
} else if (typeof json == 'object') {
if (json instanceof Array) {
var newArr = [], i, len = json.length;
for (i = 0; i < len; i++) {
newArr[i] = arguments.callee(json[i]);
}
return newArr;
} else {
var newObj = {};
for (var name in json) {
newObj[name] = arguments.callee(json[name]);
}
return newObj;
}
}
}
您可能感興趣的文章:
相關(guān)文章
JavaScript模擬實現(xiàn)網(wǎng)易云輪播效果
這篇文章主要介紹了如何利用JavaScript模仿網(wǎng)易云輪播效果的實現(xiàn),文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)有一定幫助,需要的可以參考一下2022-04-04JavaScript中removeChild 方法開發(fā)示例代碼
這篇文章主要介紹了JavaScript中removeChild 方法開發(fā)示例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08js實現(xiàn)全國省份城市級聯(lián)下拉菜單效果代碼
這篇文章主要介紹了js實現(xiàn)全國省份城市級聯(lián)下拉菜單效果代碼,通過JavaScript針對數(shù)組的定義與元素的遍歷實現(xiàn)省市級聯(lián)菜單功能,非常具有實用價值,需要的朋友可以參考下2015-09-09