数组哪里有字符串索引?
var arr=[];
arr['a'] = 10;//这样写是给arr对象添加一个叫a的属性,属性值是10,
你所谓的字符串索引就是arr对象的属性名?
for(var key in arr){
alert("key-value:"+key+"-"+arr[key]);
}
var div = documentgetElementById("show");
var img = divgetElementsByTagName("img")[0]; //按照标签名找到的是个数组,因为可能会有多个符合的元素,所以实际上根据你自己的情况来取索引值选择想要的
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)
以上就是关于js中取得数组元素的字符串索引的方法,在线等~全部的内容,包括:js中取得数组元素的字符串索引的方法,在线等~、javascript选择div 中的 img、JS中如何获取数组中的一部分元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)