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