console.log(arr.length) //控制台输出数组的长度,该长度即为数组元素个数
当然是0,因为你的数组内容是空的,一个元素都没有数组的话
arr['h']
=
123;//这种赋值方法是不支持的,在JS中所谓的关联数组,其实是一个对象,模拟关联数组的
var
arr
=
{},//创建一个对象
len
=
0
arr["h"]
=
"hh"
arr["i"]
=
"gaj"
for(
var
i
in
arr)
{
len++
}
alert(len)
//只能这么做的
上面的做法相当于:
var
arr
=
{
'h'
:
'hh',
'i'
:
'gaj'
}
js判断数组中某个元素个数实例代码var arr = [1,2,1]
var map = {}
for(var i = 0i <arr.lengthi++){
var ai = arr[i]
if(!map[ai]){
map[ai] = 1
}else{
map[ai]++
}
}
console.log(map)