
Javascript如何判断数组为空?
vardt=getElementsByClassName('dt','td');如果网页上没有class为dt的td元素,那怎么判断dt是否为空,请粘出调试后的代码,先在...
var dt = getElementsByClassName('dt','td');
如果 网页上没有class为dt的td元素,那怎么判断dt是否为空,请粘出调试后的代码,先在此谢谢各位达人 展开
如果 网页上没有class为dt的td元素,那怎么判断dt是否为空,请粘出调试后的代码,先在此谢谢各位达人 展开
2个回答
展开全部
var s = [];
if(s.length == 0)alert('空数组');
但是如果你数组里面有用字符串当key的话这个方法会忽略掉那些key。
如
var s = [];
s[0] = 1;
s[1] = 2;
s['name'] = '张三';
alert(s.length);
得到2!
如果你直接跳过前面的key,而写一个较大的值当第一个key,如:
var s = [];
s[5] = 1;
alert(s.length);
得到6!
if(s.length == 0)alert('空数组');
但是如果你数组里面有用字符串当key的话这个方法会忽略掉那些key。
如
var s = [];
s[0] = 1;
s[1] = 2;
s['name'] = '张三';
alert(s.length);
得到2!
如果你直接跳过前面的key,而写一个较大的值当第一个key,如:
var s = [];
s[5] = 1;
alert(s.length);
得到6!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询