当前位置: 首页 > news >正文

牛客JS题(四十五)数组去重

注释很详细,直接上代码

涉及知识点:

  1. set的灵活用法
  2. 去除的判别标准

题干:
在这里插入图片描述

我的答案

<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><style>/* 填写样式 */</style></head><body><!-- 填写标签 --><script type="text/javascript">/*** 这题思路很简单,数组转set(自带去重)再转回数组即可,有函数不用是📓🥚* 这里提供了两种简单的实现方式,* 有个不影响写题的细节可以说下,所谓去重,* 对于基础数据类型判断的是值,对于对象判断的是引用地址* 在题目没有单独说明的情况下两个{}也是不一样的*/Array.prototype.uniq = function () {// return [...new Set(this)];return Array.from(new Set(this));};let arr = [false,true,undefined,null,NaN,0,1,{},{},"a","a",NaN,];console.log(arr.uniq());</script></body>
</html>

博客更新不是很及时,需要看后面内容的可以看看我的gitee仓库

牛客JS题Gitee仓库

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Element-05.组件-Form表单
  • JavaSE-详细介绍
  • Python 环境搭建指南 超详细
  • SpringBoot自动配置
  • vscode 远程免密登录
  • springCloudAlibaba整合log4j2
  • react中使用nextjs框架,前端调后端接口跨域解决方式
  • 从0开始搭建vue + flask 旅游景点数据分析系统(十一):登录、注册页面、未登录拦截、注销逻辑
  • 信息学奥赛一本通1259:【例9.3】求最长不下降序列
  • 浙大数据结构慕课课后题(04-树6 Complete Binary Search Tree)
  • linux上常见问题
  • 基于深度学习的迁移学习
  • 克服编程学习中的挫败感,收获满满的成就感
  • 打造智能工厂:基于嵌入式 C++、Qt/QML 和 MQTT 的车间设备远程监控系统(代码示例)
  • Qt —— 创建 hello world
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • CEF与代理
  • CODING 缺陷管理功能正式开始公测
  • HTTP中GET与POST的区别 99%的错误认识
  • NSTimer学习笔记
  • PHP 小技巧
  • Python利用正则抓取网页内容保存到本地
  • Python连接Oracle
  • STAR法则
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 汉诺塔算法
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 前端js -- this指向总结。
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 深度学习中的信息论知识详解
  • 我建了一个叫Hello World的项目
  • 我看到的前端
  • 新手搭建网站的主要流程
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​​​​​​​​​​​​​​Γ函数
  • #define用法
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (3)(3.5) 遥测无线电区域条例
  • (4)(4.6) Triducer
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (多级缓存)多级缓存
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (四) 虚拟摄像头vivi体验
  • (一)kafka实战——kafka源码编译启动
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (自用)交互协议设计——protobuf序列化
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .Net Winform开发笔记(一)
  • .net 无限分类
  • .NET分布式缓存Memcached从入门到实战
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .考试倒计时43天!来提分啦!
  • //TODO 注释的作用