this.toString = function() {
};
タイプ2
myPublicMethod: function() {
}
TYPE3
var myPrivateMethod = function() {
}
TYPE4
Y.store.basket = (function() {
})();
私はこのすべての種類の持っている、JSオブジェクト指向のデザインパターンを勉強しています富私を混乱させているのですが、これがこのすべての機能にどのような違いをもたらしましたか、タイプ2とタイプ3は公的でプライベートなのでしょうか?
これらは、関数式を使用する以外は実際には共通点がありません。あなたが投稿した一部のスニペットは、通常の文脈でも構文的には有効ではありません。 – Bergi