日报_23

119 阅读2分钟

2020年5月26日 星期二

You can be way more.

今天呢我们组展开了第二轮的复习,这一次就是一个也不放过,都要记下来,由于项目我负责的那一块已经完成,所以呢,就对一些js的一些基础知识进行了一个详细的复习,并且呢还是写了几个js的小案例,进行了知识的巩固。不会的,还有忘记的,我都在百度上进行查询,并总结到了我的笔记上面。

分享一下今天复习的js数组的方法

1、push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。

2、pop()删除数组末尾的元素,此方法更改数组的长度。并返回该元素的值。

3、shift() 删除数组最前面(头部)的元素,并返回该元素的值。此方法更改数组的长度。

4、unshift()方法将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)。

5、splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。

6、sort() 方法用原地算法对数组的元素进行排序,并返回数组。

7、reverse()方法将数组中元素的位置颠倒,并返回该数组。数组的第一个元素会变成最后一个,数组的最后一个元素变成第一个。该方法会改变原数组。

8、filter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。 不会改变原数组,它返回过滤后的新数组。

9、concat()方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。

10、slice()方法返回一个新的数组对象,这一对象是一个由 begin 和 end 决定的原数组的浅拷贝(包括

begin,不包括end)。原始数组不会被改变。