JavaScript对象声明
来源:互联网 发布:域名购买哪家网站靠谱 编辑:程序博客网 时间:2024/06/05 02:40
对象的声明
创建object对象有两种方式
第一种方式:使用new操作符后跟object构造函数
var person = new Object();person.name = "张三";person.age = 30;
第二种方式:使用对象字面量表示法
var person = { name :"张三", age :29};
使用对象字面量语法时,属性名也可以使用字符串,如下(==代码量简洁,推荐使用==)
var person = { "name" : "张三", "age" : 29, 5 : true};
另外,使用字面量语法时,如果空留花括号,则可以定义只包含默认属性和方法的对象,如下
var person = {} // 与new Object() 相同person.name = "张三";person.age = 29;
访问对象属性的方法
一般使用点表示法,也可以使用==方括号表示法来访问对象属性== 代码所示
alert(person.name); //输出: 张三alert(person["name"]); // 方括号表示法。 输出 张三
从功能上看两种表示法相同,但是方括号的优点是可以通过变量来访问,示例代码
var prop = "name";alert(person[prop]); //张三
属性名中含有关键字或者保留字的,也可以用方括号表示
person["first name"] = "张三";
由于“first name”里面包含一个空格,所以不能使用点表示法来访问。然后属性名中是可以包含非字母或者非数字的,这时候就用方括号来访问。通常一般使用点表示法来访问
使用字面量表示法的时候不会调用object构造函数
0 0
- JavaScript对象声明
- javascript 声明 对象
- javascript声明对象
- 【javascript总结】javascript对象的声明
- javascript的一种对象声明语法
- javascript 声明对象的方式
- Javascript数组对象声明和操作
- Javascript中对象的声明和操作
- JavaScript面向对象编程之方法的声明与调用
- javascript中如何声明一个正则表达式对象
- JavaScript声明一个对象的三种方式
- JavaScript基础精华02(函数声明,arguments对象,匿名函数,JS面向对象基础)
- JavaScript 日期对象Date(声明/Date对象的方法/返回距离1970/01/01毫秒数)
- JavaScript For...In 声明
- JavaScript For...In 声明
- JavaScript变量声明相关
- javascript 声明函数
- Javascript变量声明技巧
- 10.5 Swift类方法
- C语言实现二叉排序树的增删查操作
- 使用Freeline提高你的工作效率
- 10.6 Swift中subscripts基本语法
- excel生成首写字母
- JavaScript对象声明
- MT6580 使用外部PA出现无声、音量小或者无法调增益
- 配置NTP时间服务器
- Vmware给ubuntu添加新硬盘(转)
- 工具1--rundeck
- -bash: screen: command not found解决
- TOMCAT配置HTTPS和SSL并HTTP请求强转为HTTPS请求
- Android studio 2.2.3分享项目到github教程(纯自己的方法,非Copy)
- Picasso的基本使用