<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]["aa"]也可以呢
属性的设置还有一个方法是
var a={};
a.A="";
a.B="";
不知道原来还可以s[0]["aa"]这样来。
学得太少。。
js没有多维数组
s[0]是另一个对象
s[1]又是另一个对象
相关问答:
<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......
前一版在这里
近来看了Dean的“Convert any colour value to hex in MSIE”,终于解决了根据关键字获取颜色rgb值的问题。
顺便把程序也重新整理一番,并使用了最近整理的工具库。
欢迎来我的blog交 ......
<script type="text/javascript">
function IsValidate()
{
var flag=false;
var cellPartN ......