14构造函数
构造函数
目标 能够用构造函数创建对象
构造函数一个特殊的函数,主要用来初始化对象
在技术上是常规函数
不过有两个约定
1.大写字母开头
2.用new创建实例
function Pig(uanme,age){
this.uname = uname
this.age = age
}
new Pig('佩奇',6)
const obj = new Object()
说明
1使用new关键词调用函数的行为被称为实例化
2.实例化构造函数时没有参数可以省略()
3.构造函数内存无需return 返回值即为新创建的对象
4.写了return也无效
如果构造函数内部使用了 return
语句返回的是一个非对象类型(比如基本数据类型),则返回值会被忽略,仍然会返回默认的实例对象。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)