第50关:类的蓝图 (Class) 🏗️

XP: 0/100
🦸‍♂️

JS队长

如果你想批量制造机器人,你不会一个个去画图纸吧?

Class (类) 就是那个通用的蓝图!定义一次,就能用 new 关键字无限制造实例!🤖

🐛

Bug捣蛋鬼

切,我用 function 也能做构造函数!ES6 的 Class 不就是个语法糖吗?🍬

🦸‍♂️

JS队长

你说得对,它是语法糖,但是它更清晰、更易读!

它有 constructor 构造函数,还有简洁的方法定义。

class Robot { constructor(name, color) { this.name = name; this.color = color; } sayHi() { return "Beep boop! I am " + this.name; } }

🎮 机器人梦工厂

输入名字和颜色,制造属于你的机器人大军!