js数组去重
来源:互联网 发布:银河证券软件手机版 编辑:程序博客网 时间:2024/05/16 11:36
一道面试题
判断下面标签的id是否重复;有重复时返回不重复的值html:\<\p id="pp1"></p>\<\div id="box1"></div>\<\div id="box2"></div>\<\div id="box3"></div>\<\div id="box1"></div>\<\div id="box2"></div>js:function repeat(){ //获取tag的id的数组 var arr = []; //将id名存入对象 并赋值为1 var json = {}; //最后不重复的数组 var res = [] var tags = document.getElementsByTagName('*'); for(var i = 0 ; i < tags.length; i++){ if(tags[i].getAttribute('id') != null){ arr.push(tags[i].getAttribute('id')) } } for(var i = 0 ; i < arr.length; i++){ if(!json[arr[i]]){ res.push(arr[i]) json[arr[i]] = 1; } } return res;}
阅读全文
0 0
- JS 数组去重
- js数组去重
- js 数组去重
- js 数组去重
- js数组去重
- js 数组去重
- js数组去重
- JS 数组去重
- //js数组去重
- js-数组去重
- js数组去重
- js 数组去重
- js数组去重
- JS 数组去重
- JS 数组去重
- js数组去重
- JS 数组去重
- js数组去重
- SharedPreferences去保存登录的密码和状态
- mongoDB的安装与使用
- nodejs中路径问题
- Python BeautifulSoup模块
- node.js的POST
- js数组去重
- 使用git上传项目至github
- oracle索引的事
- node.js 将json字符串转为json对象的方法
- JS——求某年某月某天是多少天
- 轻量级数据库,登录时,第二次不进入倒计时页面
- 下拉Grid
- 将一串数字转为大写人民币形式
- js事件对象兼容处理及传播机制