数组去重2

2021.4.26 哇呀呀…新出炉的数组去重方法
一、课设的题目:数组去重
二、课设的软件:vscode
三、课设的内容:
数组去重 [‘c’, ‘a’, ‘z’, ‘a’, ‘x’, ‘a’, ‘x’, ‘c’, ‘b’] 要求去除数组中重复的元素。
1.目标: 把旧数组里面不重复的元素选取出来放到新数组中, 重复的元素只保留一个, 放到新数组中去重。
2.核心算法: 我们遍历旧数组, 然后拿着旧数组元素去查询新数组, 如果该元素在新数组里面没有出现过, 我们就添加, 否则不添加。
3.我们怎么知道该元素没有存在? 利用 新数组.indexOf(数组元素) 如果返回时 - 1 就说明 新数组里面没有改元素
4. 封装一个 去重的函数 unique 独一无二的

 缺点:只能输入字符串

四、课设的源代码:

 function unique(arr){
            var newArr=[];
            for(var i=0;i

你可能感兴趣的:(笔记,算法)