美文网首页js css html读书
JavaScript中数组基本方法(一)

JavaScript中数组基本方法(一)

作者: 向前走不要停 | 来源:发表于2022-02-28 13:27 被阅读0次

大家好,今天给大家简单的总结一下JavaScript中数组的api:

首先,先讲一下数组的定义:

数组:储存任意数据的集合,(字符串,数字,对象都可以,没有任何数据 就是空数组),

          字面量:[];

           构造函数:new Array();  

// 1.不传递参数,则返回一个空数组   

  2.传递一个参数  并且传递的是数值的话则就是规定数组的长度  例如 let arr = new Array(5) 此时控制台打印出来这个数组length为5  

    3 .也可以传递多个参数   传递多个参数就是数组的数据;以下是我随便传入的几个参数;

数组天生自带length属性   既可以获取又可以设置:

语法:点语法() 和中括号[]

学习数组的方法我们从以下几个维度去学习

 1.作用

 2.参数

3.是否改变原数组

  4.返回值

push(数据1,...);

作用:在数组末尾进行增加传入的参数;

参数:可以传递一个也可以传递多个;

是否改变原数组:改变;(在数组中增加数据当然改变数组了)

返回值:返回增加后数组的长度;

实例:

pop();

作用:在数组末尾删除一项;

参数:无;

是否改变原数组:改变;(删除数组了当然改变了)

返回值:返回删除的那一项;

unshift(数据1,...):

作用:在数组开头进行增加;

参数:可以传递一个参数也可以传递多个参数;

是否改变原数组:改变;

返回值:返回增加后数组的长度;

shift();

作用:在数组开头删除一项;

参数:无;

是否改变原数组:改变;

返回值:返回删除的那一项;

splice():可以实现数组的增加 删除  修改 ;传的参数不同,作用就不同;先看作用一:

作用一:从当前索引开始删除n项;

参数:startIndex:开始的索引   n:删除的个数

是否改变原数组:改变

返回值:把删除的每一项以一个新的数组返回,没有删除返回空数组

splice(startIndex,n);具体实例:

splice(startIndex,n,content,...):

参数:content:替换的数据,此时的startIndex和n 与上面一样

作用就是从当前索引开始删除n项用content进行替换;具体实例:

当然,n也可以是0,

splice(startIndex,0,content,...)

此时就是从当前索引开始删除0项用content进行替换并且是放在开始索引之前的;具体实例:

今天趁着吃饭时间更新到这,有什么异议地方可以提出,明天接着更新数组其他的方法。

相关文章

网友评论

    本文标题:JavaScript中数组基本方法(一)

    本文链接:https://www.haomeiwen.com/subject/almdrrtx.html