构造函数是一种特殊的函数,主要用于初始化对象
使用场景:常规的{...}语法允许创建一个对象。构造函数可以快速创建多个类似的对象
构造函数在技术上是常规函数
不过有两个约定
1.它们的命名以大写字母开头
2.它们只能由“new”操作符来执行
function Pig(name,age,gender){ this.name=name this.age=age this.gender=gender } const Peppe=new Pig('佩奇','16','男') const George=new Pig('乔治','18','男') const Mum=new Pig('猪妈妈','43','女') const Dad=new Pig('猪爸爸','45','男')