JavaScript入门总结——第三弹 数组大放送

Hello大家好~~首先在这里祝大家元宵节快乐呢,大家吃汤圆了吗,兔妞反正还没吃呢,等着晚上放开肚子吃呢,糯叽叽糯叽叽,嘿嘿

。闲话说到这里,今天我们要开始我们的JavaScript第三弹数组咯!!!锵锵~~~为什么把它列为一个专题,这还是因为兔妞实习的时候的师父反复强调数组的重要性,当时挨着师父坐,天天来了都要检查数组方法的记忆呢,后面发现是真的好有用呢,希望也能帮助到大家!

数组到底是什么:先说个官方解释哈,数组对象是使用单独的变量名来存储一系列的值,并可以通过变量名访问任何一个值的对象,因为数组中的每个元素都有自己的ID,以便变量的快速访问。其实所有的编程语言里面都有数组,但是JS数组有个特点,就是JS的数组不需要所有数据都是同一种类型。

今天的叙述将从数组的创建开始:

数组的创建

常规方式:var rabbitFamily = new Array();

简洁方式:var rabbitFamily = new Array('rabbit1', 'rabbit2', 'rabbit3');

直接定义数组长度的方式:var rabbitFamily = new Array(10);

字面方式:var rabbitFamily = ['rabbit1', 'rabbit2', 'rabbit3'];

数组的读和写

写:rabbitFamily[0]="rabbit1";

读:var mengtu = rabbitFamily[0];

改: rabbitFamily[0] = 'rabbit4';

Option:不同于自然语言,[0]代表的才是第一个元素哦

数组的属性和方法

属性:

数组长度:var size = rabbitFamily.length

获取值的索引:var rabbit = rabbitFamily.indexOf("rabbit1")

方法:

join():把一个数组所有元素都转化为字符串,然后把它们连接起来

split():把一个字符串通过某个字符进行分割,变成一个个小段,转化为数组

reverse():颠倒数组元素的顺序并返回颠倒后的数组

sort():在原数组上对数组元素进行排序,返回排序后的数组。

concat():创建并返回一个数组,将concat的参数附加到调用该函数的数组之后

slice():返回指定数组的一个片段

splice():插入或删除数组元素

push():将新元素附加到原数组的尾部,返回数组长度

pop():删除数组最后一个元素,返回删除值

unshift():将一个或多个元素添加到数组的头部,返回数组的新长度

shift():删除并返回数组的第一个元素

toString():将数组的每个元素都转化成一个字符串

toLocalString():toString()方法局部化的版本。它将调用每个元素的toLocaleString()方法把数组元素转换成字符串,然后把生成的字符串用局部特定的分隔符字符串连接起来。

上面就是所有方法的demo啦~~

好了,今天的数组专题就暂时结束了,也暂时想不起来其他啦,再次祝大家元宵节快乐,喜欢兔妞的文章请右下角点击好看呦~~

本文分享自微信公众号 - 萌兔it(mengtu_it)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券