021|JavaScript数组对象

数组(Array)是一系列数据的有序排列。比如,将考试分数按从高到底排列的结果,就是一个数组,如下:

var scoreArray = [98, 80, 70, 60, 50]

上面代码中scoreArray就是一个数组。结合上例 ,我们来看一下数组的语法规则:

[item, item, item, ...]

一个数组可以包含任意多的元素(item),因为数组有长度,其长度就是其包含的元素的个数。比如:

var scoreArray = [98,80,70,60,50]
console.log(scoreArray.length)

上面代码输输出 scoreArray 数组的长度,其结果如下:

021|JavaScript数组对象_第1张图片
输出数组长度

通过下标访问数组元素

如何访问数组的元素?一种方法是通过下标。

数组中每一个元素有一个序号,从前到后依次是0、1、... length-1,这个序号就是下标。

下标需要通过 [下标] 来引用 。如:

var scoreArray = [98,80,70,60,50]
console.log(scoreArray[0])

通过 [0] 方式,我们可以引用数组元素。我们看一下输出 :

021|JavaScript数组对象_第2张图片
通过下标访问元素

遍历数组

如果要访问数组中的每个元素,可以使用for循环来遍历。如:

var scoreArray = [98,80,70,60,50]

for (var i = 0; i < scoreArray.length; i++)
{
    console.log(scoreArray[i])
}

上述代码使用for循环还遍历数组,循环每运行一次,变量 i 就加1。我们看一下运行结果 :

021|JavaScript数组对象_第3张图片
遍历数组结果

通过数组方法来修改数组

通过push方法可将元素添加在数组末尾,如:

var scoreArray = [98,80,70,60,50]
scoreArray.push(40) // 将40添加到数组末尾

// [98,80,70,60,50,40]

通过pop方法可以删除末尾的元素,如:

var scoreArray = [98,80,70,60,50]
scoreArray.pop() // 删除末尾的50

// [98,80,70,60]

实际上,push和pop方法存在的意义是让数组显得像一个

栈是一种数组结构,后进先出。后面进的数据(push),优先弹出(pop)。

好,这节课就讲到这里。恭喜你!学会了一种常用的数据结构,数组!JavaScript还有很多的特性等着你去发掘。

什么是回调?
什么是模板字符串?

请继续关注我的课程,我将在后续课程中为大家解答上述问题。

想学计算机技术吗?需要1对1专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

021|JavaScript数组对象_第4张图片
我的微信

你可能感兴趣的:(021|JavaScript数组对象)