易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript 多维数组 神奇的疑问


<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分。不好意思了
先谢谢每个会来留言的人。

s[0]['aa'] = "aa" 相当于s[0].aa = "aa" 是设置s[0]的属性.

s[0][0]

指数组s的第一项s[0]的第一项

s[0]["aa"]

指数组s的第一项(s[0])的属性"aa"

引用
s[0][0]

指数组s的第一项s[0]的第一项

s[0]["aa"]

指数组s的第一项(s[0])的属性"aa"


可是属性的设置不是{属性名:属性值}吗
怎么s[0]["aa"]也可以呢

属性的设置还有一个方法是
var a={};
a.A="";
a.B="";

不知道原来还可以s[0]["aa"]这样来。
学得太少。。


js没有多维数组
s[0]是另一个对象
s[1]又是另一个对象




相关问答:

JavaScript的一个问题

<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......

javascript调用后台带参数的函数

后台有一个函数 protected string Fun1(int a, string b)

我想在javascript代码中调用它,怎么做?

function GridBind()
{
    var a = 1;
    var b='s';
& ......

如果在html头部加上一段JavaScript代码,会发生什么?

如题所示,处于某种需要,需要(无法改变)在html最头端加上一段JavaScript代码。可是加上之后就影响了页面的显示,有没有哪种办法可以避免这种情况的

如下所示,原来的htmlHTML code:
<!DOCTYPE html P ......

急求 JavaScript 获取iframe内容?急求

JavaScript如何获取iframe的内容?急求!!!
文件1.html
文件2.html(被引入的文件)。
HTML code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号