Person.name中的name是构造函数内自带的属性?
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>构造函数的调用</title> </head> <body> <script type="text/javascript"> // 在此完成任务 var Person = new Object(); console.log(Object); Person.name = 'xh'; var arr = new Array(1,2,3); console.log(Person); console.log(arr); </script> </body> </html>
Person.name中的name是构造函数内自带的属性?
0
收起
正在回答
2回答
同学你好, Person[name] = 'xh'和Person.name = 'xh'的方式都可以为对象添加属性名。 示例:
1、 Person[name] = 'xh'是以变量的形式给对象添加属性, 没有声明name值, 使用这种方法添加的属性名为空
打印结果
2、 声明变量名 , 此时 Person[name] = 'xh'中括号中name表示变量,值为“name”
打印结果
3、 直接使用点的方式添加属性, 示例:
打印结果
综上所诉,这两种只是方式不同, 但是都可以给对象添加属性
同学可以结合示例, 自己下去测试一下
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
组件化思想开发电商网页 18版
- 参与学习 人
- 提交作业 467 份
- 解答问题 4826 个
本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星