js获取数组中的一部分元素,有2种方法:slice和filter函数,下面分别介绍。
sliceslice的定义和用法如下,用于截取数组的一段
执行
var arr = [1,2,3,4,5]
arr.slice(1,4)
这2行代码,可以看到截取了1到4下标的代码
filterfilter则用于过滤数组中的一部分元素,剩下的元素就是需要的那部分元素。
现在尝试下面代码,可以将一个数字数组中的偶数过滤掉,只留下奇数。
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]}//该判断就可以判断整个数组的最大值