小知识:数组去重古和今

第二种,是很一般的观念,比如说,对[1,2,2,3,3,3,4,4,4,4]那个字符串而言,他们的路子是,增建两个空的字符串,接着对那个要处置的字符串做结点,结点的每项单厢问呵呵新字符串:“你是不是存过我啊?”,存过(新字符串.indexOf(i)>0),因此就无须存了;没存过(新字符串.indexOf(i)==-1),就存进来。因此就有了如下表所示标识符:

var arr=[1,2,2,3,3,3,4,4,4,4];
 (function (arr){
 newArr=[];
 for(let i=0;i

在这儿,布季谢两个自继续执行的非官方表达式对字符串做了个结点,虽然newArr是两个表达式调用,在继续执行后不能被封存,而要回到进来,最终列印的结论便是[1,2,3,4];这是es5最朴实的读法,能说是一类“古时的读法”吧,es6中有一类内部结构叫set,它与生俱来就便携式互伴侣,也是说的确不能有多次重复的,看几段标识符就晓得了。

var s=new Set(arr);//结论为Set{1,2,3,4}
 var newArr=Array.from(s);//把那个类字符串第一类转成或者说的字符串
 console.log(newArr);

建站知识

小知识:ECharts取消坐标轴刻度线,取消网格线,取消坐标轴,取消坐标值

2022-5-21 21:35:35

建站知识

小知识:ES6-对象的扩展-Object.keys(),Object.values(),Object.entries()

2022-5-21 21:45:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索