<script type="text/javascript"> var arr = [2,45,6,6,7,8,9,0]; var res = [] var o = {}; for(let item of arr){ console.log(item); console.log(o[item]); if(!o[item]){ o[item]=item;// 这里可以随便赋一个值 res.push(item); } } console.log('res:',res); </script>
js中利用对象属性不重复特性对数组进行去重
原创
©著作权归作者所有:来自51CTO博客作者歆冉的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
利用数组特性便利json对象中属性
在使用ajax编程时,有时候服务器端返回的json的属性是不确定的,这样在客户端使用时,就没有办法使用json对象的属性名称来访问属性值。 我
JavaScript 数组 json 遍历 属性 -
java 数组对象 去重复 java实现数组去重
这道题和第 1081 题「不同字符的最小子序列」的解法是完全相同的,你可以把这道题的解法代码直接粘过去把 1081 题也干掉。题目的要求总结出来有三点:要求一、要去重。要求二、去重字符串中的字符顺序不能打乱s中字符出现的相对顺序。要求三、在所有符合上一条要求的去重字符串中,字典序最小的作为最终结果。上述三条要求中,要求三可能有点难理解,举个例子。比如说输入字符串s = "babc",去重且符
java 数组对象 去重复 java数组去重 labuladong的算法小抄pdf 如何去除一个数组中的子元素中的双引号 字符串相邻元素去重 -
js06--利用js给数组去重
Untitled Document
html 数组 js对象 javascript 数组去重