引用类型-Object()
2017-11-22 21:01
267 查看
到目前为止,大多数引用类型值都是Object类型的实例。
1.Object实例的创建方式有两种:
a.使用new 操作符
b.使用对象字面量的方法
左 ' { ' 表示对象字面量的开始,因为它出现在表达式中。
使用对象字面量语法时,属性名也可以使用字符串(加上双引号)
以上两种创建的方法在我看来,对象字面量的方法更简洁,而且给人以封装数据的感觉,
而且对象字面量是向函数传递大量可选参数的首选方法。
通过对象字面量定义对象时,实际上不会调用Object 构造函数。
注意:
2.访问对象属性的方法
a.点表示法(建议)
b.方括号表示法
b的优点:
①属性名可以有空格等字符
②可以通过变量访问属性
1.Object实例的创建方式有两种:
a.使用new 操作符
var person = new Object ();
b.使用对象字面量的方法
var person = { name : "Yecao", age : 18 };
左 ' { ' 表示对象字面量的开始,因为它出现在表达式中。
使用对象字面量语法时,属性名也可以使用字符串(加上双引号)
var person = { "name" : "Yecao", "age" : 18 };
以上两种创建的方法在我看来,对象字面量的方法更简洁,而且给人以封装数据的感觉,
而且对象字面量是向函数传递大量可选参数的首选方法。
通过对象字面量定义对象时,实际上不会调用Object 构造函数。
注意:
var person = {};//等价于 var person = new Object(); person.name = "Yecao"; person.age = 18;
2.访问对象属性的方法
a.点表示法(建议)
person.name = "Yecao";
b.方括号表示法
person[ "name" ] = "Yecao";
b的优点:
①属性名可以有空格等字符
②可以通过变量访问属性
var person = new Object(); var Name = "name"; console.log( person[ Name ] );
相关文章推荐
- 不可乱用Object类型引用
- 无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它
- 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义必须添加对程序集“System.Data.Entity"引用
- 【JS】引用类型之Object
- 《JavaScript高级编程》学习笔记之object和array引用类型
- 浅谈JavaScript引用类型——Object
- 一步步学习javascript基础篇(3):Object、Function等引用类型
- 第五章 引用类型 Object类型
- js学习之javascript引用类型object--练习模拟Map和数组去重
- 在使用EFCodeFirst中出现类型“System.Data.Objects.ObjectContext”在未被引用的程序集中定义的解决方案
- ECMAScript——引用数据类型之object
- CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集 “System.Data.Entity, V
- 第5章 引用类型(1)Object 类型
- List<Map<String, Object>>保存的是引用数据类型的地址
- JavaScript学习笔记——引用类型:Object类型、function类型
- JavaScript高级程序设计之引用类型之Object 类型第5.1讲敏敏笔记
- JavaScript引用类型Object常见用法实例分析
- JS引用类型之 Object类型
- C#中string和Object类型是引用传递
- 引用类型:Object——《JavaScript高级程序设计》第五章