数组去重
来源:互联网 发布:win7 网络电缆被拔出 编辑:程序博客网 时间:2024/05/22 14:11
ES5循环遍历:
let foo=[1,2,3,4,5,3,2,1];function quchong(arr){ let newArr=[]; for(let i=0;i<arr.length;i++){ if(newArr.indexOf(arr[i])==-1){ newArr.push(arr[i]) } } return newArr;}console.log(quchong(foo));//[1,2,3,4,5]
利用ES6的Map和解构赋值:
var arr=[1,2,3,3,2,1]; var set=new Set(); arr.map((x)=>set.add(x)); arr=Array.from(set); //[1,2,3] //以上代码完全等价于如下代码: var arr=[1,2,3,3,2,1]; var set=new Set(arr); arr=[...set]; //[1,2,3]
除去字符串中的某些字符:
var str0='this is a real life'; var str1='aeiou'; function shit(s1,s2){ for (var i=0;i<s2.length ;i++ ) { s1=s1.split(s2[i]).join(''); } console.log(s1) } shit(str0,str1);//'ths s rl lf'
PS:个人感觉,比起写页面,这些小技巧更招人喜欢…
阅读全文
2 0
- 数组去数组重
- 数组去重,json数组去重
- 数组去重
- 数组去重
- JS 数组去重
- 数组去重算法
- 数组去重
- js数组去重
- php 数组去重
- 数组去重
- 数组排序去重
- javascript数组去重
- json数组去重
- 数组去重
- php数组去重
- 数组如何去重
- iOS 数组去重
- 动态数组去重
- 使用Gson解析json到任意类型的Bean
- 震惊:程序员福音,开发者必备的程序调试神器免费发布!
- Day14-46.Default constructors
- Head First Java学习笔记
- Redis学习笔记-java-Jedis链接(一)
- 数组去重
- PHP获取用户的真实IP地址,非代理IP
- jsp到java后台中文乱码问题
- Keras RNN 与 情感分类(代码)
- QrCode生成二维码
- Swift WKWebView的swift调用js ---- Swift WKWebView的js调用swift
- HEAD, ORIG_HEAD, FETCH_HEAD, MERGE_HEAD标志
- winodws 10 tensowflow1.3 gpu版 安装
- Python3.5——三级菜单示例程序