JS数组常用方法---11、ES3及之前的方法总结

JS数组常用方法---11、ES3及之前的方法总结

一、总结

一句话总结:

对学习内容进行总结之后,对学习和记忆都大有裨益,例如之前学的数组的10个方法可以总结为三类:a、修改数组:push、unshift、shift、pop、splice; b、改变数组元素顺序:sort、reverse; c、不影响原数组:join,concat,slice;

修改数组:push、unshift、shift、pop、splice
改变数组元素顺序:sort、reverse
不影响原数组:join,concat,slice

1、会对原数组产生影响的方法总结?

修改数组:push、unshift、shift、pop、splice
改变数组元素顺序:sort、reverse

2、不影响原数组的方法?

不影响原数组:join,concat,slice

3、可以做深度拷贝的方法?

concat,slice

4、向数组中添加元素的方法(及方法作用)?

1、push:将一个或多个元素添加到数组的末尾
2、unshift:将一个或多个元素添加到数组的开头
3、splice:在数组指定位置修改(删除或者插入元素,或者两者同时进行)

5、从数组中删除元素的方法?

pop方法(数组尾删)、shift方法(数组头删)、splice方法(指定位置删或者修改)

6、从数组中删元素,返回值总是这些被删的元素 的方法例子?

比如pop方法(数组尾删)、shift方法(数组头删)、splice方法(指定位置删或者修改),返回值都是被删的元素

7、改变数组元素顺序的方法(及方法作用)?

sort:对数组进行排序
reverse:对数组进行反序

8、返回值指向原数组的方法?

改变数组元素顺序:sort、reverse

9、记忆es3及之前数组的这些方法(对这些方法进行分类)?

修改数组:push、unshift、shift、pop、splice
改变数组元素顺序:sort、reverse
不影响原数组:join,concat,slice

二、ES3及之前的方法总结

博客对应课程的视频位置:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>ES3及之前的方法总结</title>
 6 </head>
 7 <body>
 8 <!--
 9 
10 会对原数组产生影响的方法总结
11 修改数组:push、unshift、shift、pop、splice
12 改变数组元素顺序:sort、reverse
13 
14 
15 不影响原数组的方法
16 不影响原数组:join,concat,slice
17 
18 
19 可以做深度拷贝的方法
20 concat,slice
21 
22 
23 向数组中添加元素的方法(及方法作用)
24 1、push:将一个或多个元素添加到数组的末尾
25 2、unshift:将一个或多个元素添加到数组的开头
26 3、splice:在数组指定位置修改(删除或者插入元素,或者两者同时进行)
27 
28 
29 从数组中删除元素的方法
30 pop方法(数组尾删)、shift方法(数组头删)、splice方法(指定位置删或者修改)
31 
32 
33 从数组中删元素,返回值总是这些被删的元素
34 比如pop方法(数组尾删)、shift方法(数组头删)、splice方法(指定位置删或者修改),返回值都是被删的元素
35 
36 
37 改变数组元素顺序的方法(及方法作用)
38 sort:对数组进行排序
39 reverse:对数组进行反序
40 
41 
42 返回值指向原数组的方法
43 改变数组元素顺序:sort、reverse
44 
45 
46 记忆es3及之前数组的这些方法(对这些方法进行分类)
47 修改数组:push、unshift、shift、pop、splice
48 改变数组元素顺序:sort、reverse
49 不影响原数组:join,concat,slice
50 
51 -->
52 <script>
53 
54 </script>
55 </body>
56 </html>
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/12677583.html