<html>
<head>
<script language="javascript">
function aa(){
var s=new Array(3);
s[0]=new Array();
s[0]['aa']="aa";
s[0]['bb']="bb";
alert(s[0][0]);
}
</script>
</head>
<body onload="aa()"></body>
<html>
我是不理解,为什么s[0]['aa']与s[0][0]不会等价,它们所读取的地址不是一样的吗
请晓得的抽些时间帮我解惑。PS:小弟分少,只能给认为答案最正确的20分。不好意思了
先谢谢每个会来留言的人。
解决方案 »
- Firefox 13发出的get请求和post请求顺序问题
- jquery treeGrid
- 烦死了,很简单的,当JS中下拉选项改变时,请求ASP文件,出错.
- 倾家荡产 求一解(导航菜单问题)
- javascript如何查找指定"<a><b>1111</b><b>2222</b></a>"中的"<b>"与"</b>"的所有字符
- 怎么判断文档类型是否W3C?
- 如何区分变量是零和空的情况
- 用什么工具可以把整个网站下载下来?
- 页面上“继续添加”按钮的功能是怎么实现的?即一次输入完后并不马上提交,而是继续录入几次,最后再一起提交写入数据库。
- 一个页面的容量问题
- 想实现一个JS效果,大侠们帮帮忙
- Firefox 装了firebug后的小测试。
可是属性的设置不是{属性名:属性值}吗
怎么s[0]["aa"]也可以呢
var a={};
a.A="";
a.B="";不知道原来还可以s[0]["aa"]这样来。
学得太少。。
s[0]是另一个对象
s[1]又是另一个对象
s[0][0]是一个对象
s[0]['aa']又是另一个对象?
数组使用下标访问访问是数组内的元素
同时数组也是对象所有对象都有属性
通过obj[key]访问其属性
数组重载了其中的int
int之外的key还是设置数组属性
而int是数组元素