题解 | #查找重复元素#

查找重复元素

http://www.nowcoder.com/practice/871a468deecf453589ea261835d6b78b

  • 使用filter过滤函数进行过滤
  • 查找首次索引位置和末尾索引不相同的元素
  • 注意加上i == arr.indexOf(el)保证当前的元素不是在末尾
  • 遍历的元素索引i可能不是第一次出现!
function duplicates(arr) {
            return arr.filter((el, i) => {
                return arr.lastIndexOf(el) != i && i == arr.indexOf(el)
            })
        }
全部评论

相关推荐

运营3年修炼中接简历辅导:你的科研项目经历里,只写了你的动作,没有写你的思考和成果,不要只写使用什么进行了什么,这等于罗列你的任务,简历是为了突出你的优秀,你在什么样的任务背景下,克服了什么样的困难,针对性地做了哪些事情,最后达成了什么成果(用数据体现你的成果和效率)
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务