私はJSの細かい点を理解しようとしており、オブジェクトリテラルの多くの例がコンストラクタに渡されています。このアプローチのメリットは何ですか?このアプローチを使用するためにオブジェクトを作成するにはどうすればよいですか?例えばオブジェクトコンストラクタでオブジェクトリテラル表記を使用するメリットはありますか?
:
myTooltip = new YAHOO.widget.Tooltip("myTooltip", {
context: "myContextEl",
text: "You have hovered over myContextEl.",
showDelay: 500
});
は、私は単純なクラスを作成したとします。私はこのアプローチを使用するには、猫のオブジェクトを作成するにはどうすればよい
myCat = new Cat({
name: "fluffy",
friendly:true,
lives: 9
})
とは対照的に、多くのシンプルなOOチュートリアルは
myCat = new Cat();
myCat.name = "fluffy";
myCat.friendly = true;
myCat.lives = 9
ような何かを示唆しますか?