16.3.5 关联数组的概念
在JavaScript中,当程序中对象用点运算符访问属性时,属性名是一个标识符,程序无法对其进行其他操作。如果程序中的对象用中括号([])运算符访问属性时,属性名为字符串类型,也称为“键”,可以供程序进行操作。在D:\web\目录下创建网页文件(XHTML1.0),命名为attr.htm,编写attr.htm文件代码如代码16.20所示。
代码16.20 属性名操作attr.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML |
|
| (点击查看大图)图16.26 属性名操作 |
本例通过对属性名的字符串拼接操作,利用for循环很方便地访问了多个属性。这种使用中括号([])运算符访问属性的方法,即把对象看做一个关联数组,用字符串作索引访问数组的元素。
注意:和下一章学习的数组元素不同,关联数组的索引是字符串,数组元素的索引是非负整数。而数组本身也是一种特殊的对象,数组的其他属性也可以通过关联数组的方法访问。
| 回书目 上一节 下一节 |
|
· 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. · 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. |
· 网络工程师自测获奖名.. · 08年4月各大网上书店及.. · 系统分析师自测获奖名.. · Linux结课考试自测获奖.. · 上周Linux系统命令的使.. · 上周真题冲刺测试获奖.. |
|
||||
| · 技术人求职简历完备手册 · 访问控制列表(ACL)介绍 · 隐私保护技术探讨 · Windows Server 2008专.. · 华为员工自杀频频拷问.. · 勇闯IT培训黑色围城 · CISSP认证成长之路 · 解析35岁技术人的价值.. |
· 网络工程师职业规划与.. · LAMP技术精解 · AMD Phenom三核处理器.. · 充电计划之热门IT认证.. · 如何有效防御SQL注入攻.. · 2008年上半年全国软考.. · 选择适合自己的IT认证 · IPv6协议--拓展网络无.. |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Apache技术专题 |
· 国际文档格式标准开战 · 路由器设置与口令恢复 · 打造安全服务器 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 · 了解统一威胁管理(UTM).. · 专题:AIX操作系统管理.. |
|||
|
||||
| · iSCSI应用与发展 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · iSCSI应用与发展 · 三层交换技术专题 · Apache技术专题 |
· 企业数据恢复指南 · 路由器设置与口令恢复 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 · 访问控制列表(ACL)介绍 · PHP开发应用手册 · 专题:AIX操作系统管理.. |
|||