function times(arr){
var m=0,times=0//m是数组中的元素,times用来统计出现的次数
// for循环遍历arr数组
for(var i=0i<arr.lengthi++){
if(arr[i]==m){
times++//数组中有相同值就加1
}
}
return times
console.log(times)//这是打印出的出现的次数
}
times([0, 1, 2, 0, 1, 2])
使用for...in可以遍历js对象的属性,用法如下:for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
1
2
3
4
for (变量 in 对象)
{
//在此执行代码
}
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
示例:
1
2
3
for (var sProp in window) {
alert(sProp)
}
以上例子会弹出window对象中的所有属性