JavaScriptオブジェクトリテラルを整理するための最良の方法は何ですか?
私は通常次のようなことをします:
var myObj = {
property1 : 'string',
property2 : true,
method1 : function() {},
method2 : function() {
// Do something with method1 here
method1();
}
init : function() {
method2();
}
};
基本的に、私は自分のグローバルプロパティを一番上に持っています。以下のメソッドです。
また、別のメソッドを計算するメソッドがある場合は、最初に下位レベルを記述し、次にそれを処理するメソッドを記述します。あなたが最初にそれで行われる操作よりももっと基本的な機能を読んだので、これは私にとって論理的でした。しかし、私よりも経験豊富な人が逆になっていることに気づきました。
これを行うための正しいアプローチはありますか、それとも選択の問題ですか?
また、チュートリアルでは、通常、buildメソッドやinitメソッドなどの一部のメソッドの前に、またはのようなアンダースコアを付けることに気付きまし_bulid
た_init
。この背後にあるロジックは何ですか?