簡単な質問ですが、.length
以下の if ステートメントは必要ですか?
var $colspans = $("td[colspan='0']");
if($colspans.length){
$colspans.each(function(){
簡単な質問ですが、.length
以下の if ステートメントは必要ですか?
var $colspans = $("td[colspan='0']");
if($colspans.length){
$colspans.each(function(){
No.がゼロの.each
場合は実行されません。.length
いいえ、$colspans
長さが 0 の場合、.each は実行されません。エラーはスローされません。
いいえ、必要ありません。 .each
条件を満たした場合にのみ機能します。
いいえ、length
will は zero であり、それは$colspans
willでnull
はないので、何も呼び出そうとする危険はありません。反復するものが何もないため、反復しません。