<SCRIPT LANGUAGE="JavaScript">
<!--
function fun_arr_item(s1, s2)
{
this.name = s1;
this.address = s2;
}
function fun_arr()
{
this.items = new Array();
this.add = function(s1, s2)
{
this.items[this.items.length] = new fun_arr_item(s1, s2);
}
}var my_arr = new fun_arr();
my_arr.add("张三","北京");
my_arr.add("李四","上海");
my_arr.add("陈二","厦门");document.write (my_arr.items.length); //输出 3 表示有三个记录
document.write (my_arr.items[0].name); //输出 张三
document.write (my_arr.items[0].address); //输出 北京
document.write (my_arr.items[1].name); //输出 李四
document.write (my_arr.items[1].address); //输出 上海
document.write (my_arr.items[2].name); //输出 陈二
document.write (my_arr.items[2].address); //输出 厦门
//-->
</SCRIPT>
<!--
function fun_arr_item(s1, s2)
{
this.name = s1;
this.address = s2;
}
function fun_arr()
{
this.items = new Array();
this.add = function(s1, s2)
{
this.items[this.items.length] = new fun_arr_item(s1, s2);
}
}var my_arr = new fun_arr();
my_arr.add("张三","北京");
my_arr.add("李四","上海");
my_arr.add("陈二","厦门");document.write (my_arr.items.length); //输出 3 表示有三个记录
document.write (my_arr.items[0].name); //输出 张三
document.write (my_arr.items[0].address); //输出 北京
document.write (my_arr.items[1].name); //输出 李四
document.write (my_arr.items[1].address); //输出 上海
document.write (my_arr.items[2].name); //输出 陈二
document.write (my_arr.items[2].address); //输出 厦门
//-->
</SCRIPT>
解决方案 »
- ie6 用thickbox 拖动iframe滚动条时 ie6出现重影。
- 写了个渐变图片轮播,有个隐蔽的BUG。
- 大家帮忙修改一个脚本!!
- [下载]google的自动完成代码示例
- 做类似Google搜索文本框遇到问题
- javascript验证组织机构代码
- 一个下拉框,三个文本框...
- 大家帮忙看一下 为什么打开这个页面说有脚本错误
- 关于数据岛方面的问题
- JS中有否类似ISNULL来判断变量是否为空
- 我希望这样,能实现吗?<form name="form1" method="post" action="test.jsp?¶=<script>form1.name1.value</script>">
- 求验证汉字的正则表达式写法
谢谢你的回复,达到了我要的效果。可下面的语句我不是很理解。能再麻烦逐个解释一下吗? 谢谢了!1. function fun_arr_item(s1, s2)
2. {
3. this.name = s1;
4. this.address = s2;
5. }
6. function fun_arr()
7. {
8. this.items = new Array();
9. this.add = function(s1, s2)
10. {
11. this.items[this.items.length] = new fun_arr_item(s1, s2);
12. }
13. }
14.
15. var my_arr = new fun_arr();
16. my_arr.add("张三","北京");
17. my_arr.add("李四","上海");
18. my_arr.add("陈二","厦门");
19.
20. document.writeln (my_arr.items.length); //输出 3 表示有三个记录
21.
22. document.writeln (my_arr.items[0].name); //输出 张三
23. document.writeln (my_arr.items[0].address); //输出 北京
24. document.writeln (my_arr.items[1].name); //输出 李四
25. document.writeln (my_arr.items[1].address); //输出 上海
26. document.writeln (my_arr.items[2].name); //输出 陈二
27. document.writeln (my_arr.items[2].address); //输出 厦门
6. 构造对象
8. 声明对象里的一个属性 items (数组型)
9. 声明对象里的一个方法 add()
11.将构造出的子对象依次存放在属性 items 数组里15. 构造出一个对象并赋给 my_arr
16.17.18. 调用对象里的 add() 方法
20-27. 输出对象 items 里每一个子对象的两个属性
这个类里面有一个成员变量和一个内嵌成员函数
var my_arr = new fun_arr();//建立类的一个实体即对象
this.items[this.items.length]=...//是在类的方法中访问成员变量的方式
meizz厉害!
chengulv(当年醒) 该给分了!