步骤
1.创建一个新的对象obj
2.将对象与构建函数通过原型链连接起来
3.将构建函数中的this绑定到新建的对象obj上
【Javascript 中New 操作符 解读】4.根据构建函数返回类型作判断,如果是原始值则被忽略,如果是返回对 象,需要正常处理
代码如下:
function Person(name, age){this.name = name;this.age = age;console.log(this.name,age);//name: Tomage: 20}var person1 = new Person('Tom', 20)console.log(person1)// Person {name: "Tom", age: 20}
原文链接:
https://blog.csdn.net/m0_58408899/article/details/119122077
推荐阅读
- 根治白发变黑发秘方,白发变黑发民间秘方
- 完璧归赵中的秦王是一个什么样的人?,在完璧归赵这个故事里是谁从秦王那里要回了和氏璧
- 杨志生辰纲被夺的原因,水浒传中杨志丢了生辰纲之后做了什么
- 个人和商用的免费 PDF 编辑器 FreePDF 2.1.0 中文多语免费版
- 品种最好的日本红枫,日本红枫和中国红枫的区别
- 健脾除湿的中药配方,中药减肥的配方
- 一文读懂全球化系统中的日期时间处理问题
- 甄嬛传中的齐妃,甄嬛传小说齐妃叫什么
- 中兴|三主摄均支持8K拍摄!中兴Axon 40 Ultra成为业界唯一
- 中兴| 最强屏下前摄旗舰机中兴Axon 40 Ultra官宣:3颗6400万主摄再升级