新建的对象为什么不能像类一样在括号( )里赋值

img


只显示p1为什么p22不显示?
30292827262524232221201918171615

如有帮助,请采纳一下,谢谢!
p22创建对象写法错了。可以参照p1 创建对象方法

img

pp2创建修改为:


var pp2 = new Person("小明",12);

如果解决,请采纳

var p2 = new Person(); 这里p2是一个对象,对象的赋值只能通过p2.name='小明'或者p2['name']='小明' 这两种方式赋值,这是语法规定的,所以不能像类那种方式赋值;

Person 没有返回值