js —— 去重、排序基础总结

news/2024/7/24 11:53:19 标签: javascript, 排序算法, 开发语言

js去重、排序基础总结(持续更新)

排序

1)for循环排序——冒泡排序请添加图片描述
2)for循环排序——选择排序、相邻
请添加图片描述
3)sort排序 —— 升降序排序
请添加图片描述
请添加图片描述

去重

1) for循环去重 —— splice()

javascript">let arr = [1,4,2,2,8,4,5,9,10,8,4,6]

请添加图片描述
2)indexOf去重
请添加图片描述
3)es6 —— includes去重
请添加图片描述
4)es6 ——set去重
第一种,扩展运算符
请添加图片描述
第二种,Array.from
重点不可少, new Set(arr) 返回的是set对象,使用Array.from转成数组
请添加图片描述


http://www.niftyadmin.cn/n/1659964.html

相关文章

vue —— 项目启动时无法识别es6的扩展语法

启动项目报错 解决 ES6的拓展运算符报错 1.切换淘宝镜像 npm install -g cnpm --registryhttp://registry.npm.taobao.orgcnpm install --legacy-peer-deps --save-dev babel-preset-stage-3cnpm install --legacy-peer-deps --save-dev babel-plugin-transform-object-rest-…

ant design pro安装记录

2019独角兽企业重金招聘Python工程师标准>>> 1、npm安装 git clone --depth1 https://github.com/ant-design/ant-design-pro.git my-project cd my-project npm install 各种报错 2、cnpm安装包依赖 cnpm install 包依赖可以下载,但是不完全 npm start…

vue —— 在不安装脚手架情况下启动项目

vue —— 在不安装脚手架情况下启动项目 要安装node.js 可能会报错node-sass,如果是版本问题,下面操作可以解决,如果是node-sass版本与其他版本出现不适配的报错,可以在package.json文件中将报错的两项手动修改为相互适配的版本…

npm install 报错

安装依赖报错或者是报错python环境有误, 解决: 将npm 降级到6,node版本最好控制在14之下 https://nodejs.org/download/release/v14.19.3/ 全局下,将npm降级 npm install npm6.14.10 -g查看版本 node -v npm -v

eclipse导入jmeter源码

1、下载源码:http://jmeter.apache.org/download_jmeter.cgi apache-jmeter-5.0_src.zip 2、在eclipse中操作, 参考: https://www.cnblogs.com/Gent-Wang/p/7389671.html https://blog.csdn.net/weixin_34290390/article/details/85958945…

vue —— 内置组件keep-alive

写法 <keep-alive :include“a, b"><component :is“view></component> </keep-alive><keep-alive :include“/a|b/"><component :is“view></component> </keep-alive><keep-alive :include“[‘a’, ‘b]&quo…

lvs概述

四层&#xff1a;ip 端口七层&#xff1a;url session等四层只能解析到传输层&#xff0c;本身承受的并发量会更大&#xff0c;四层配置简单七层功能更加丰富&#xff0c;控制更精细&#xff0c;性能不如四层好&#xff0c;七层配置复杂四层&#xff1a;lvs七层&#xff1a;N…

vue —— 新增面试题(项目使用)

1.使用vue时&#xff0c;想要页面第一次渲染就调用watch immediate 发现watch的一个特点是最初绑定的时候不执行改变即第一次直接赋值不会监听到&#xff0c;这里需要用到immediate属性&#xff0c;默认值为false,我们需要这样写immediate&#xff1a;true,即立刻执行。deep w…