博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js随笔集
阅读量:5104 次
发布时间:2019-06-13

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

1.数组&字符串去重

/*var arr1 ="abcdabcd";*/var arr1=['a','b','c','a','d','b']var arr2=[];for(var i=0;i

2.判断数组是否存在重复值

var arr=['333','222','222','444','333'];var s=arr.join(",")+",";for(var i=0;i
0) alert("数组中有重复元素:" + arr[i]);}

如果数组存在俩个以上相同的值容易产生存在异常。以及当数组是['333','222','222','444','3333'];会判断重复值有333,因此方法一存在一定的局限性, 没有达到通用

 2.2判断数组是否存在重复值——(2)

var ary = new Array("111","22","33","111");var nary=ary.sort();for(var i=0;i

3.判断数组中是否有重复的内容,如果有,返回 true 否则,返回 false

function isRepeat(arr){    var hash = [];    for(var i in arr) {         if(hash[arr[i]])            return true;         hash[arr[i]] = true;}     return false;}var arr=["111","22","33","111"];alert(isRepeat(arr))

 4.获取浏览器URL中查询字符串中的参数

测试:https://www.runoob.com/jsref/met-win-close.html?channelid=12333&name=xiaoming&age=23

 

function showWindowHref(arr){    var sHref = arr;    var args = sHref.split('?');    if(args[0] == sHref){        return "";    }    var arr = args[1].split('&');    alert(arr)    //staffid=12333,name=xiaoming,age=23    var obj = {};    for(var i = 0;i< arr.length;i++){        var arg = arr[i].split('=');        obj[arg[0]] = arg[1];        console.log(obj[arg[0]])    //12333,xiaomi,23    }    return obj;}var href = showWindowHref("https://www.runoob.com/jsref/met-win-close.html?staffid=12333&name=xiaoming&age=23"); // objalert(href['name']); // xiaoming

 

 

 

转载于:https://www.cnblogs.com/jing-tian/p/10995601.html

你可能感兴趣的文章
HDU 5510 Bazinga KMP
查看>>
[13年迁移]Firefox下margin-top问题
查看>>
Zookeeper常用命令 (转)
查看>>
Bootstrap栅格学习
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
我眼中的技术地图
查看>>
lc 145. Binary Tree Postorder Traversal
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
[leetcode]Minimum Path Sum
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Screening technology proved cost effective deal
查看>>
mysql8.0.13下载与安装图文教程
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
Jsp抓取页面内容
查看>>