ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 构造函数和普通函数的区别 1. 构造函数和普通函数在定义语法上没有任何区别 function 函数名(参数列表){代码块;} 2. 为了和普通函数区分开,我们约定将**构造函数的名称首字母大写** 3. 构造函数一样可以直接调用,此时**内部的this执行window**,这种方式不太安全,有可能会在函数内部修改当前的全局变量,不建议使用,而且这样做也不能创建对象 4. 想要创建对象,必须使用new和构造函数一起使用