在JavaScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。
对象是某个特定引用类型的实例。对象的创建方式:
var person = new Object();
上面的例子创建了Object引用类型的一个新实例,然后把该实例保存在变量person中。
创建对象有构造函数和对象字面量两种方式。
1.构造函数方式
使用new操作符后跟Object构造函数。
var p = new Obejct(); p.name = "萧萧弈寒"; p.age = 18;
2.对象字面量方式
对对象定义的一种简写,目的在于简化创建包含大量属性的对象的过程。示例:
var p = { name:"萧萧弈寒", age:18 };
在对象字面量语法时,属性名也可以使用字符串,例如:
var p = { "name":"萧萧弈寒", "age":18, 5:true }
上面的例子会创建一个对象,包含name、age、5三个属性。这里的数值属性名会自动转换为字符串。
另外,使用对象字面量语法时,如果留空其花括号,则可以定义包含默认属性和方法的对象。例如:
var p = {}; p.name = "萧萧弈寒"; p.age = 18;
一般来说,访问对象的属性使用的是点表示法,在JavaScript也可以使用方括号表示法来访问对象的属性。在使用方括号语法时,应该将要访问的属性以字符串的形式放在方括号中,例如:
alert(p["name"]); alert(p.name);
功能上这两种访问方式没什么区别。方括号语法的优点是可以通过变量来访问属性:
var propName = "name"; alert(p[propName]); // "萧萧弈寒"
如果属性名中包含关键字或保留字等会导致错误的字符,也可以使用方括号表示法。例如:
p["first name"] = "萧萧弈寒";
属性first name中包含一个空格,不能通过点表示法访问。
以上这篇深入剖析JavaScript:Object类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。