JavaScript阵列

阵列(Array)是JavaScript提供的内建物件,主要功能是提供一连串具有连续性的储存空间。值可以是字串数值或是另一个物件。如果有大量的同类型资料需要储存时,阵列可以有效的降低变数宣告的数量,提高效率。
认识阵列
程序中的资料大多是以变数来储存,假设有大量的同类型资料需要储存时,就必须宣告大量的变数,如此一来不但耗时,执行效果也欠佳。例如:某校有1000位学生,每人有10科学科成绩,就必须有10000个变数,才能存放这些成绩,无论在宣告或储存上都是很大的问题。
宣告阵列物件
阵列中的每一份资料,称作元素,每一阵列元素相当於一个变数,使用阵列时必须先宣告,再指定阵列元素,如此就可以轻易地建立大量的储存空间。

阵列宣告方式:

  • 方法一
var arrayName=new Array()

先建立阵列物件arrayName,再一一指定每个元素的值。

arrayName〔0〕="元素一";
arrayName〔1〕="元素二";
arrayName〔2〕="元素三";

阵列索引从 0 开始,例如 arrayName 阵列的第一个元素为 arrayName[0],第二个阵列元素为 arrayName[1]...依此类推。
综合以上,举例:我们要建立一个名为student,共有三个元素的阵列,接着再一一指定其中的值,方法如下:

var student=new Array(3);
student〔0〕="Mary";
student〔1〕="Tom";
student〔2〕="David";
  • 方法二
var arrayname=new Array("元素一", "元素二","元素三" );

宣告阵列物件 arrayName()括号里每一项代表阵列的元素,元素个数就是阵列的长度。
例如

var student=new Array("Mary", "Tom", "David");
  • 方法三
var arrayname=〔"元素一", "元素二", "元素三"〕;

这种方式是以〔〕符号来建立物件并指派元素值。以〔〕指定阵列的元素时,阵列会自动初始化,并以元素个数来设定阵列的长度。
承上例,可以这麽表示:

var student=〔"Mary", "Tom", "David"〕;

<<:  Day28 Flutter—BLoC介绍(二)

>>:  Day 28 | Unity游戏开发 - 介面设置及场景转换

Day 29. slate × Transforms × Selection & Text

上一篇我们统整了 NodeTransforms 里各个 methods 的用法以及参数介绍, 传送...

30天学会 Python: Day 29- 云端资料库

Firebase 云端服务平台之一,提供资料库、机器学习、虚拟机、登入验证等服务 建立专案 要使用 ...

Day25

在写程序时,若需定义多个类别(比如类别A、B、C),而类别B、C拥有类别A的某些资料成员、或某些成员...

Day 22 ctop 好用的 docker 容器监控工具

图形化介面对於人们来说,若将其用於监测用途上,比起密密麻麻的数字表格,会是相当友善的工具。若想要监测...

Day26 X Memory Management In JavaScript

如果你是写 C/C++ 的开发者,应该对记忆体管理并不陌生,如果你是後端开发者,应该会常常注意服务...