码迷,mamicode.com
首页 > Web开发 > 详细

commonJs

时间:2017-02-05 12:48:38      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:value   length   array   i++   function   cti   arguments   []   string   

var common = {

  id: (new Date()).valueOf()

}

 

//数据深复制

common.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;
        }
    }
}

commonJs

标签:value   length   array   i++   function   cti   arguments   []   string   

原文地址:http://www.cnblogs.com/saxibuni/p/6367252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!