// 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);