//求red出现的次数和位置
//思路:找到第一个red出现的位置;
//如果indexOf返回的不是-1,则继续找,并在之前的索引上加1;
//每找到一个打印一次,并在次数上加一。
<script>
var color = ['red', 'blue', 'red', 'green', 'pink', 'red'];
var index = color.indexOf('red');
var num = 0;
while (index !== -1) {
console.log(index);
num++;
index = color.indexOf('red', index + 1);
}
console.log('次数为' + num);
</script>
JS中indexOf的使用
最新推荐文章于 2023-10-12 17:52:24 发布