前端小知识点扫盲笔记记录12
前言
我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注前端小歌谣带你进入前端巅峰交流群 今天继续对前端知识的小结
手写instanceOf
``` ~
数组去重方式1
```
```
数组去重方式2
```
```
数组去重方式3
```
```
数组去重方式4
```
<body> <div id="geyao"></div> </body> <script> var geyao = [1, 2, 3, 4, 6, 7, 1, 2, 3, 8, 9] function ArrayCommon(arr) { //判断是不是数组 不是数组就返回一个false if (!Array.isArray(arr)) { console.log('这不是一个数组哦') return } //设置初始值为空数组 var res = [] //数组遍历 for (let i = 0; i < arr.length; i++) { //设置一个初始值 let flag = true //继续二次遍历 如果值相同 就不放入新数组 for (let j = 0; j < res.length; j++) { if (arr[i] === res[j]) { flag = false break } } if (flag) { res.push(arr[i]) } //当flag1为true的时候 数组push } return res } console.log(ArrayCommon(geyao, 'geyao')) // document.getElementById("geyao").innerText=ArrayCommon(geyao) </script>
```
数组去重方式5
```
<body> <div id="geyao"></div> </body> <script> var geyao = [1, 2, 3, 4, 6, 7, 1, 2, 3, 8, 9] function ArrayCommon(arr) { //判断是不是数组 不是数组就返回一个false if (!Array.isArray(arr)) { console.log('这不是一个数组哦') return } //设置初始值为空数组 var res = [] //数组遍历 for (let i = 0; i < arr.length; i++) { //只要这个值在数组中是唯一出现就push到新数组里面 if(res.indexOf(arr[i])===-1){ res.push(arr[i]) } } return res } console.log(ArrayCommon(geyao, 'geyao')) // document.getElementById("geyao").innerText=ArrayCommon(geyao) </script>
```
总结
我是歌谣 最好的种树是十年前 其次是现在 加油 歌谣
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!