我试图理解 JS 的细节,并看到许多对象字面量的例子被传递到构造函数中。这种方法有什么好处,我将如何创建我的对象来使用这种方法?
例如:
myTooltip = new YAHOO.widget.Tooltip("myTooltip", {
context: "myContextEl",
text: "You have hovered over myContextEl.",
showDelay: 500
});
假设我正在创建一个简单的类。许多简单的 OO 教程建议类似
myCat = new Cat();
myCat.name = "fluffy";
myCat.friendly = true;
myCat.lives = 9
相对于
myCat = new Cat({
name: "fluffy",
friendly:true,
lives: 9
})
如何创建 Cat 对象以使用这种方法?