这是对的吗
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> // json格式 var person={ person.name:'imooc'; action:function(){ alert('前端'); } } // Object方式 var obj=new Person(); obj.name='imooc'; obj.action=function(){ alert('前端'); } // 构造函数方式 var obj=function(){ this.name='imooc'; this.action=function(){ alert('前端'); } } var obj1=new obj(); </script> </body> </html>
1
收起
正在回答 回答被采纳积分+1
4回答
好帮手慕粉
2019-11-11 19:19:13
同学你好,关于同学的问题解答如下:
1、为什么第二种隔开要用逗号第三种就用分号:同学是想对比第一种json方法和第三种构造函数方法吧?如果是的话,是因为第一种方法是以json的格式创建的,他就是一个对象哦,跟对象的语法格式是一样的,每个属性属性值之间要用逗号隔开:
这是固定的语法格式哦,同学记住就可以了。
而第三种是构造函数,构造函数也是函数哦,每个语句之间要用分号进行分隔:
这个也是固定语法哦。
2、在同学给的截图里面,老师说的也是对的哦,但是跟我们的方法是不一样的,在第二种方法中,同学是使用字面量的方式创建的对象,而截图上是用构造函数的方式创建的对象,老师的意思是构造函数的名称可以随便写,但是字面量方式只能通过new Object()方法来创建对象哦:
建议同学再复习一下对象还有构造函数方面的知识哦。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星