首页 > 代码库 > JS引用类型(1)——Object类型
JS引用类型(1)——Object类型
引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法
对象是某个特定引用类型的实例。
新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。
var person = new Object();
【1】Object类型
(1)创建Object实例的方式:
1》使用new操作符后跟Object构造函数
var person = new Object();person.name = "Nicholas";person.age = 21;
2》对象字面量表示法
var person = {name:"Nicholas",age:21,5:true //数值属性名会自动转化为字符串};
在通过对象字面量定义对象时,实际上不会调用Object构造函数。
(2)访问对象属性的方法:
1》点表示法
2》方括号表示法
alert(person.name); //"Nicholas"alert(person["name"]); //"Nicholas"var propertyName = "name"; alert(person["propertyName"]); //"Nicholas"alert(person["first name"]); //"Nicholas"
- 方括号语法应该将要访问的属性以字符串的形式放在方括号中;
- 从功能上看,这两种访问属性的方法没有任何区别,但方括号表示法可以通过变量来访问属性;
- 如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,使用方括号法;
JS引用类型(1)——Object类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。