博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 综合
阅读量:6710 次
发布时间:2019-06-25

本文共 1185 字,大约阅读时间需要 3 分钟。

1、实现一个克隆方法

function clone(temp) {    var globalTemp;    switch (typeof temp) {        case 'null':            globalTemp = temp;            break;        case 'string':            globalTemp = temp;            break;        case 'number':            globalTemp = temp;            break;        case 'undefined':            globalTemp = temp;            break;        case "boolean":            globalTemp = temp;            break;        case 'object':            if (temp instanceof Array) {                globalTemp = [];                for (var i = 0; i < temp.length; i++) {                    globalTemp.push(clone(temp[i]));                }            } else {                globalTemp = {};                for(var key in temp) {                    globalTemp[key] = clone(temp[key]);                }            }            break;        default: break;    }    return globalTemp;}

2、数组去重

function clearArr(arr) {    var arr2 = [];    if (arr instanceof Array) {        for(var i = 0,len = arr.length; i< len; i++){            if (arr2.indexOf(arr[i]) < 0)  {                arr2.push(arr[i]);            }        }        return arr2;    } else {        return false;    }}

转载地址:http://fralo.baihongyu.com/

你可能感兴趣的文章
AIX账户安全管理
查看>>
ARM流水线
查看>>
5015/5/5 谈谈http协议
查看>>
nagios安装部署
查看>>
java中重载与重写的区别
查看>>
Fix:方便快捷的Web开发平台
查看>>
IT管理员如何保证你的内网安全?
查看>>
交互原型画得丑?29个优秀UI/UX线框草图
查看>>
用U盘安装debian系统
查看>>
Mac 下得Jmeter 测试
查看>>
java基础之本地线程
查看>>
sqlserver2005 递归查询
查看>>
30天提升技术人的写作力-第十一天
查看>>
OSPF环境下帧中继的配置
查看>>
Python 17.4 使用Web框架
查看>>
马哥1-3
查看>>
spring容器
查看>>
Linux系统架构(LB-HA集群)-nginx负载均衡集群配置
查看>>
ios版塔防类游戏源码
查看>>
Backup Exec 2010 V-79-57344-65072
查看>>