JavaScript教程笔记(9)-数组

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/foupwang/article/details/84679853

1 定义

数组(array)是按次序排列的一组值。每个值的的位置都有编号(从0开始),整个数组用方括号表示。

var arr = ['a', 'b', 'c'];

数组在定义时赋值,也可以先定义后赋值。任何类型的数据,都可以放入数组。

var arr = [
    'abc',
    {x: 1},
    [1, 2, 3],
    function() {return true;}
];

上面数组arr的4个成员依次是字符串、对象、数组、函数。

如果数组的成员还是数组,就形成了多维数组。

var arr = [[1, 2], [3, 4]];
arr[0][1] // 2
arr[1][1] // 4

2 数组的本质

本质上,数组属于一种特殊的对象。

typeof [1, 2, 3] // "object"

如上面代码所示,typeof运算符返回数组的类型是object。

注:本文适用于ES5规范,原始内容来自 JavaScript 教程,有修改。

猜你喜欢

转载自blog.csdn.net/foupwang/article/details/84679853
今日推荐