jQuery のソース コードを見ていてこのコードを見つけました。自分で試してみたので簡単に記録しました。
var arr = [ 'a', 'b', 'c', 'd' ], i = 0;while( arr[i++] ){ console.log( arr[i] ); /* 输出 b c d undefined */ }
コードの実行シーケンスは次のとおりです。
(1) while(arr[i]) が存在するかどうかを判断し、存在する場合は (2) (3) を実行します
(2) i++
(3) console.log( arr[i] )
と書くことができます
以上が配列を走査する while ループメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。