目录
前言
数组
1.创建 new Array数组
2.检测是否为数组
1.使用instanceof检测是否为数组
2.使用Array.isArray()来检测
3.添加删除数组方法
4.筛选数组
5.数组排序
6.数组索引方法
7.数组去重
8.数组转字符串
写在最后
前言
【向前端进军|【JavaScript-数组全家福】】博主是一个帅气的boy,你可以叫我山鱼君数组 1.创建 new Array数组 数组可以直接使用字面量创建,也可以使用new Array进行创建,今天主要使用的是new Array
Aic山鱼的个人主页:Aic山鱼的个人主页
如果这篇文章对你有帮助的话希望三连下??支持一下博主
Aic山鱼
文章图片
文章图片
2.检测是否为数组 如何来检测呢?
1.使用instanceof检测是否为数组
文章图片
2.使用Array.isArray()来检测
文章图片
3.添加删除数组方法
文章图片
push对应pop,unshift对应shift
4.筛选数组 利用push来进行实现
5.数组排序 利用sort进行数组的排序,多位数可以进行sort的深度使用
6.数组索引方法
文章图片
具体使用方法
7.数组去重 1.目标:把旧数组里面不重复的元素选取出来放到新数组中,重复的元素只保留一个,放到新数组中去重。 2.核心算法:先遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数组里面没有出现过就添加,否则就不添加。3.利用indexOf()来实现,如果返回值为-1,那么就说明里面没有该数组元素,就把没有的值放到新数组中。
这里的newArr.push(arr[i])也可以换成newArr[newArr.length] = arr[i]
8.数组转字符串
文章图片
一般使用join()的比较多
文章图片
写在最后
原创?:还希望各位大佬支持一下
点赞:您的赞赏是我前进的动力!
收藏?:您的支持我是创作的源泉!
评论?:您的建议是我改进的良药!
山鱼的社区:欢迎大家-山鱼社区 !
推荐阅读
- 向前端进军|【JavaScript-进阶】详解数据类型,内存分配,API元素对象获取
- 向前端进军|【JavaScript-函数】函数是什么(一文搞懂js当中的函数,)
- mybatis|搭建MyBatis逆向工程
- 向前端进军|【没对象怎么办(JavaScript-带你找对象】对象是什么,对象能干嘛,对象该怎么用,本篇带你了解js中的对象。)
- javascript|花好月圆时,邀你一起来读诗!
- 向前端进军|【JavaScript-循环-js循环你学懂了吗】
- vue|Vue自定义网页顶部导航栏
- JavaScript|【JavaScript 进阶教程】对象新增方法 defineProperty 与 keys 的说明与使用
- #|TSA优化算法——模仿航海过程中外套的喷气推进和蜂群行为(Matlab代码实现)