JavaScript中支持面向对象的基础
JavaScript中支持面向对象的基础
对象名["属性(方法)名"]
注意,这里的方法名和属性名是一个字符串,不是原先点(? )号后面的标识符,例如: var arr=new Array();
//为数组添加一个元素
arr["push"]("abc");
//获得数组的长度
var len=arr["length"];
//输出数组的长度

alert(len);
图6.1显示了执行的结果。
由此可见,上面的代码等价于:
var arr=new Array();
//为数组添加一个元素
arr.push("abc");
//获得数组的长度
var len=arr.length;
//输出数组的长度
alert(len);
这种引用属性(方法)的方式和数组类似,体现了JavaScript对象就是一组属性(方法)的集合这个性质。
这种用法适合不确定具体要引用哪个属性(方法)的情况,例如:一个对象用于表示用户资料,用一个字符串表示要使用的那个属性,就可以用这种方式来引用:
<script language="JavaScript" type="text/javascript">
<!--
//定义了一个User类,包括两个成员age和sex,并指定了初始值。
function User(){
this.age=21;
this.sex="male";
}
//创建user对象
var user=new User();
//根据下拉列表框显示用户的信息
function show(slt){
if(slt.selectedIndex!=0){
alert(user[slt.value]);
}
}
//-->
</script>
你可能喜欢
- Javascript基础教程
- JavaScript入门
- 经典教程
- JavaScript实例
- 入门教程
- JavaScript教程
- CSS语法
- Javascript基础教程(文字版,代码可复制)74页
- WEB_Javascript基础教程11页
- Javascript基础教程34页
- Javascript基础教程74页
- Javascript基础教程34页
- Javascript基础教程(文字版,代码可复制)74页
- JavaScript从入门到精通52页
- 第一章JavaScript入门25页
- JavaScript语言入门40页
- JavaScript语言入门10页
- JavaScript快速入门67页
- JavaScript语言入门8页
- PS经典教程—Photoshop快速成为ps高手10页
- PS经典实用案例教程(图文解释)16页
- photoshop为美女美容经典详细教程35页
- PS经典教程-Photoshop经典实例教程3000例34页
- CTEX表格排版经典教程19页
- 国外大学SPSS经典教程2页
- JavaScript开发应用小实例40页
- JavaScript教程及实例讲解95页
- JavaScript实例讲解29页
- JavaScript特效《实例媒体播放器》2页
- JavaScript特效实例7页
- JavaScript实例集49页
- FPGA入门教程37页
- catia快速入门教程5页
- 鸿鹄论坛_黑客入门教程_基础_42页
- 电脑编程入门教程3页
- Java入门教程怎么向程序输入信息2页
- 单反摄影入门教程42页
- JavaScript教程--从入门到精通98页
- JavaScript教程--从入门到精通98页
- JavaScript教程228页
- JavaScript教程及实例讲解95页
- JavaScript_参考教程资料30页
- JavaScript_简单教程11页
- CSS基本语法大全23页
- CSS基本语法总整理4页
- CSS基本语法及用法入门4页
- 常用CSS缩写语法总结1页
- CSS语法大全6页
- 常用CSS缩写语法总结4页


