首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
数组去重
[编程题]数组去重
热度指数:28125
时间限制:C/C++ 3秒,其他语言6秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
请补全JavaScript代码,要求去除数组参数中的重复数字项并返回该数组。
注意:
1. 数组参数仅包含数字
示例1
输入
_deleteRepeat([-1,1,2,2])
输出
[-1,1,2]
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(60)
分享
提交结果有问题?
48个回答
35篇题解
开通博客
样样要往死里学
发表于 2022-03-04 14:39:23
方法一: ES6方法: new Set(arr)//返回值为类数组,可以用Array.from(new Set(arr))转换一下 Array.from(new Set(arr)) //扩展运算符: [...new Set(arr)] 方法二: 双重指针: 原理:left、righ
展开全文
我会吐泡泡~
发表于 2022-09-20 14:14:45
// 数组去重的多种方法 let arr = [ {}, {}, 1
展开全文
牛客420295328号
发表于 2021-12-14 11:05:38
const _deleteRepeat = array => { return [...new Set(arr)] }
牛客218823416号
发表于 2022-03-12 12:53:11
filter去重,利用filter与indexOf实现。 indexOf返回某个指定的字符串值在字符串中首次出现的位置,filter过滤不满足条件的项 function_deleteRepeat(arr){
展开全文
怯场怪
发表于 2022-07-11 07:13:15
数组去重的多种方法(参考了网上的解法,具体可以看这位大佬的JavaScript数组去重(12种方法,史上最全) - SegmentFault 思否) 一、利用自身的特性“不允许相同”来去重,对象的属性不能重复,ES6的Set或者 Map进行去重(Set这个方法有点短,面试应该不允许这样写吧??
展开全文
邹玄青
发表于 2021-12-01 20:13:37
02_数组去重 本题考点:去除数组重复项 根据题目要求,去除数组中的重复项。数组去重的方式有多种,如ES6的Set对象等可实现快速去重。该处使用循环判断完成数组的去重,核心步骤有: 进入参数数组长度的循环体中 取“i”位数值再截取“i”位之后的数组 判断截取的数组中是否有某一位和第“i”位相同 如
展开全文
啊冲冲冲
发表于 2021-12-28 12:30:35
1.一维数组去重:new Set() set完注意使用Array.from()转换一下。 let arr = [1,1,1,2,3] let newArr = Array.from(new Set(arr)) console.log(newArr) ==> [1,2,3] indexOf()
头疼信息化
发表于 2023-01-31 22:41:48
return [...new Set(array)] 直接一行代码解决,Set本身就是不包含重复元素的,用Set处理很方便
Inceng
发表于 2022-08-01 21:27:17
const _deleteRepeat = array => { // 补全代码 return [...new Set
展开全文
牛小扭
发表于 2022-04-10 20:58:36
<!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <body> <script typ
展开全文
问题信息
Javascript
难度:
48条回答
60收藏
1014浏览
热门推荐
通过挑战的用户
查看代码
牛客52754...
2023-06-29 17:27:47
准备笔试的co...
2023-06-29 16:02:47
纳尼神马情况
2023-06-29 15:28:56
李志滨
2023-06-29 12:15:21
DC仔
2023-06-29 11:19:17
相关试题
ajax原理、如何实现刷新数据及优点?
迅雷
Javascript
评论
(7)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
对于我们来说,谁是好的顾客?
销售常识
评论
(1)
小红书用户在不同使用场景下,对内容...
需求分析
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(1)
数组去重
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
<!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <body> <script type="text/javascript"> const _deleteRepeat = array => { // 补全代码 } </script> </body> </html>