JS中如何获取数组中的一部分元素

JavaScript021

JS中如何获取数组中的一部分元素,第1张

js获取数组中的一部分元素,有2种方法:slice和filter函数,下面分别介绍。

slice

slice的定义和用法如下,用于截取数组的一段

执行

var arr = [1,2,3,4,5]

arr.slice(1,4)

这2行代码,可以看到截取了1到4下标的代码

filter

filter则用于过滤数组中的一部分元素,剩下的元素就是需要的那部分元素。

现在尝试下面代码,可以将一个数字数组中的偶数过滤掉,只留下奇数。

var arr = [1,2,3,4,5]

arr.filter(e=>e%2==0)

思路:可以用遍历数组的方法来判断

方法如下:

var t = new Array(1,11,111,1111,11111)//定义个数组

var m = t[0]

for(var i=1i<t.lengthi++){ //循环数组

  if(m<t[i])m=t[i]}//该判断就可以判断整个数组的最大值