请问老师,对象打印时为何已经赋值了

来源:3-2 ES5中的类与继承

Panda_io

2022-08-07

function People(name, age) {
console.log(this)
this.name = name
this.age = age
}

new People(‘a’, 100)
图片描述

请问在执行构造方法时 console.log(this)最先执行,obj还没被赋值age 和 name为何打印出来的是已经赋值后的对象

写回答

1回答

谢成

2022-08-08

对象是引用赋值,可以参考下这里:https://www.jianshu.com/p/f7535d62acbd


0
1
Panda_io
谢谢老师!!!老师每次回答问题都命中要点,赞!
2022-08-08
共1条回复

JavaScript ES(6-11)全版本语法 前端都需要的基础课

前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法

1328 学习 · 296 问题

查看课程