// 1、数组的概念数组也是一个容器,它是一堆数据的集合,是连续的一块内存地址空间。// 2、数组的声明var arr = [];                //定义空数组var arr = new Array();        //定义空数组var arr = new Array(5);        //定义一个5个成员的数组// 3、length属性用于获取数组长度// 4、数组下标从0开始// 5、JS的数组没有越界的概念// 6、JS的数组非常灵活,数组成员可以是任意类型的组合var a = 50;var arr = [    "abc",    59,    [100, 200],    { x: 300, y: 400 },    function () { return 500; },    function () { return 600; }(),    10 + a];//7、数组成员(元素)的读写(访问和赋值)//8、作为数组的字符串 字符串切片var str = "javascript";console.log(str[5]);        //charAt//9、数组遍历(for和for...in)var arr = [    [1, 2, 3],    [4, 5],    [7]], c = 0;for (var i = 0; i < arr.length; i++) {    for (var k = 0; k < arr[i].length; k++) {        c += arr[i][k];    }}console.log(c);