js获取数组中的一部分元素,有2种方法:slice和filter函数,下面分别介绍。
sliceslice的定义和用法如下,用于截取数组的一段
执行
var arr = [1,2,3,4,5];
arrslice(1,4);
这2行代码,可以看到截取了1到4下标的代码
filterfilter则用于过滤数组中的一部分元素,剩下的元素就是需要的那部分元素。
现在尝试下面代码,可以将一个数字数组中的偶数过滤掉,只留下奇数。
var arr = [1,2,3,4,5];
arrfilter(e=>e%2==0)
是获得索引么不考虑兼容问题,用一下documentgetElementsByClassName
var child = documentgetElementsByClassName("child");for (var i = 0; i < childlength; i++) {
var a = child[i];
aindex = i;//给每个className为child的元素添加index属性;
aonclick = function () {
alert(thisindex)
}
}
这样你每次点击就能获得你点击的元素的index
以上就是关于JS中如何获取数组中的一部分元素全部的内容,包括:JS中如何获取数组中的一部分元素、JS怎么获取当前点击的子元素的下标、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)