js 数组去重

去重:创建新数组,循环老数组,判断新数组中是否存在老数组中的某一项,没有则push进新数组。

------------------------------------------------------------------------------------------------

解法1: 使用对象属性的唯一性

具体思路:将数值中的元素作为某个对象的属性,如果这个对象中没有这个属性,则值为undefined;

                  当值为undefined的时候,将该元素放进新创建的空数组中并返回即可。 

------------------------------------------------------------------------------------------------

解法2: 使用sort排序,然后再两两比较

------------------------------------------------------------------------------------------------

解法3:

 

 

 

posted @ 2021-04-21 23:00  云里知音  阅读(39)  评论(0编辑  收藏  举报