半夜江声 1星
共回答了187个问题采纳率:97.3% 评论
代码示例:
//indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
//利用indexOf()函数统计数组arr['a','b','d','d','c','d','d']中元素d出现的次数,
//并同时返回其对应的所有索引下标
var arr=new Array('a','b','d','d','c','d','d');
var numarr = new Array();
var indexnum=0,num;
for (var i=0;i<arr.length;i++) {
num = arr.indexOf('d',0); //获得第一个d的下表
if(num!=-1){ //记录个数
numarr[indexnum]=num;
indexnum++;
}
arr[num]='c';
}
document.write('元素d出现的次数'+indexnum+'<br />');
document.write('所有索引下标:')
for(var i=0;i<numarr.length;i++){
document.write(numarr[i]+',');
}
2小时前
猜你喜欢的问题
2天前1个回答
2天前1个回答
2天前1个回答
2天前2个回答
2天前1个回答
2天前2个回答
热门问题推荐
3个月前4个回答
3个月前2个回答
1个月前1个回答
1个月前4个回答
2个月前1个回答
1个月前4个回答
2个月前1个回答
3个月前1个回答
3个月前9个回答