jQuery在每个之前检查数组的长度?

时间:2013-03-01 13:36:47

标签: jquery

快速提问,我是否需要下面的if .length

var $colspans = $("td[colspan='0']");
if($colspans.length){
    $colspans.each(function(){

4 个答案:

答案 0 :(得分:2)

没有。如果.each为零,则.length将无法运行。

答案 1 :(得分:0)

不,如果$colspans的长度为0,则.each将不会被执行。不会抛出任何错误。

答案 2 :(得分:0)

不,你不需要它。 .each仅在满足条件时才有效。

答案 3 :(得分:0)

不,由于length将为零,因此$colspans不是null,因此您没有尝试无所事事的危险。它只是不会迭代,因为没有 迭代。