Js的学习第七天

依旧是课堂的内容

下面的js,主要实现的是对数组的具体的操作,包括了常见的添加删除
相应的地方已经添加了注释,只需对其进行观看就可以复习了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// var a = [0,9,2,4,3,5,6];
// var b = [1,1,1,1,1]
// console.log(a);
// console.log("==============")
// // 数组末尾添加一个或多个元素
// console.log(a.push(7,8,1,10));
// console.log(a);
// // 数组开头添加一个或多个元素
// console.log(a.unshift("a","b","c"));
// // 删除数组的最后一个元素,若是空数组则返回undefined
// console.log(a.pop());
// // 删除数组的第一个元素,若是空数组则返回undefined
// console.log(a.shift());
// // 颠倒数组中元素的位置
// console.log(a.reverse());
// // 对数组的元素进行排序
// console.log(a.sort());
// // 返回在数组中可以找到给定值的第一个索引,如果不存在,则返回-1
// console.log(a.indexOf(3));
// // 返回指定元素在数组中的最后一个的索引,如果不存在则返回-1
// console.log(a.lastIndexOf(3));
// // 把数组转换为字符串(逗号分隔)
// console.log(a.toString());
// // 将数组的所有元素join('分隔符')连接到一个字符串中
// console.log(a.join('-'));
// // 判断是不是数组
// console.log(a instanceof Array);
// console.log(Array.isArray(a));
// // 用一个固定值填充数组中指定下标范围内的全部元素
// console.log(a.fill('*',3,7));
// // 数组删除,参数为splice(第几个开始, 要删除个数),返回被删除项目的新数组
// console.log(a.splice(3,4));
// // 数组截取,参数为slice(begin, end),返回被截取项目的新数组,不影响原数组
// console.log(a.slice(3,8));
// // 连接两个或多个数组,不影响原数组,返回一个新数组
// console.log(a.concat(b));

下面本来有一个实际操作,但是我想完善后再做一个开发项目发出去,不作为我博客的复习内容,请见谅。