我是靠谱客的博主 时尚蜜蜂,最近开发中收集的这篇文章主要介绍javascript数组有什么用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript 数组(Array)是有序数据的集合,数组中的每个成员被称为元素(Element),每个元素的名称(键)被称为数组下标(Index)。数组的长度是弹性的、可读写的;即数组的长度可以动态的调整。

数组的作用:对大量数据进行存储,可以一次性存储多个数据。通过使用数组,可以在很大程度上缩短和简化程序代码,从而提高应用程序的效率。

在 JavaScript 中,您可以使用 Array 对象定义数组,此外,Array 对象中还提供了各种有关数组的属性和方法。

数组的定义: Array 简写: arr

数组是JS中的一个数据容器。它是引用类型之一。

它的作用非常简单,就是用来装多个数据,并且数组的长度可以动态的调整。


数组创建的方式:

  • 字面量

  • 构造函数


数组由两部分组成:

1:索引(也叫下标) ,下标从0开始;

2.成员(数组元素): 成员没有任何限制,可以是任意类型的数据;可以是字符串 可以是数字 可以是布尔值 可以是 undefined 可以是null 还可以是数组;

2.png

获取数组元素:

数组的取值: 数组名[下标] ; 下标从零开始的;


通过索引 添加成员/修改成员:


遍历数组:

3.png

4.png


数组的属性length,就是数组成员的个数;

数组名.length

5.png

6.png

7.png


数组元素求和,求平均值:

8.png

求数组元素的最大值:

9.png

数组元素转字符串,并分割开: 推荐: 数组名.join("连接符")

10.png

求数组中大于10的成员,并挑选出来:

11.png

12.png

数组元素的倒叙:

13.png


数组元素的增删改查;

unshift 头增 数组名.unshift("value")

push 尾增 数组名.push("value")

shift 头删 数组名.shift() 只删除第一个,()括号内为空;

pop 尾删 数组名.pop() 只删除最后一个,()括号内为空;

concat 拼接,合并; 数组名.concat("value")

slice 截取 数组名.slice(start,end) 参数是下标; 包括开头,不包括结尾;

slice的本质是复制(浅复制)

splice 操作数组 数组名.splice(参数1,参数2,参数3)

indexOf 数组名.indexOf("数组元素")

join 数组名.join("连接符")

reverse 数组倒叙 数组名.reverse() 括号内不跟参数;

sort 排序 数组名.sort(函数) 升序或降序

交换两个变量的值


数组的冒泡排序


二维数组


【推荐学习:javascript高级教程】

以上就是javascript数组有什么用的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是时尚蜜蜂为你收集整理的javascript数组有什么用的全部内容,希望文章能够帮你解决javascript数组有什么用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部