グローバルの概念は固まり始めています。関数外の変数はグローバルですよね?変数が内$(document).ready( function() { *code* } );
に含まれている場合、それらはグローバルと見なされますか?
頻繁に使用する配列を、その配列を使用する関数に配置するための回避策を見つけましたが、それが理にかなっている場合は、基本的にHTMLコンテンツをグローバルとして使用しています(たとえば、div内のテキストを使用してそれを働き)。これは、人々が通常、絶えず変更する/頻繁に参照される変数について行う方法ですか?
それらがグローバルでない場合でも、グッドプラクティスを開発するために関数内に変数を含める必要がありますか?