今天聊聊构造器函数,并通过构造器函数的方式来创建对象。举个例子:
构造器的优点:就是它在创建对象的时候,同时可以接收参数,很灵活。
比如我们来做个测试,创建对象的同时,接收2个参数,姓名name,年龄age:
微信提示
-
按照敲代码的习惯,建议将构造器的函数首字母大写,这样可以和别的类型函数做区分。
-
如果我们在调用一个构造函数时忽省略了new操作符,虽然不会出错,但它可能会出现其他的错误,比如:nudefined,原因是:这里没有使用new操作符,本质上就是我们没有创建一个新对象。这个函数调用与其他的函数调用没有区别,就成了函数调用了。
-
那么this引用的是什么呢?答案是全局变量。