# 数组 * 什么是数组 * 创建一个长度为4的内容为字符串的数组 并把数组中的元素和数组长度打印在页面上 * 下面这种数组声明方式对嘛?为啥 ``` var cars = [ "Saab", "Volvo", "BMW" ]; ``` * 下面这种数组声明方式对嘛?为啥 ``` var cars = [ "Saab", "Volvo", "BMW", ]; ``` * 把第1题的数组用new关键字重新声明一遍 * 如何访问数组中的元素 * 定义一个长度为10的没有空元素的数组(内容正规一点哈 别整敷衍的abcdefg 1234567...这样的) 不通过遍历挨个输出每个元素的值(输出的方式随意) * 定义个数组里面装着 五大主流浏览器 然后通过 下标把浏览器名字改成对应的内核(不去重) * 通过遍历方法对浏览器内核的数组去重 * 通过splice方法完成五大主流浏览器题目的效果 * typeof 一个数组的返回结果为 * 数组中能存储对象嘛?能存储函数嘛? 能存储数组嘛? 如果能请举例 不能的话说明理由 * 列举数组相关的方法 并说明作用每个方法附带两个例子 * 定义一个长度为5的数组 并访问最后一个元素(用两种方式) * 定义一个长度为 20的数组,用三种方式实现数组的遍历并输出数组中每个元素的值(自己拓充foreach) * 使用4种方式给数组添加新元素 * 如何准确的识别是否为数组 * 为什么要避免使用new array创建数组 * 计算给定数组 arr 中所有元素的总和 输入 [ 1, 2, 3, 4 ] 输出: 10 * 找出数组 arr 中重复出现过的元素 输入[1, 2, 4, 4, 3, 3, 1, 5, 3] 输出:[1, 3, 4] * 写一个函数 统计数组 arr 中值等于 item 的元素出现的次数 输入: [1, 2, 4, 4, 3, 4, 3], 4 输出:3