var test = { "obj": [
{ "Name": "test1", "Path": "/Upload/test1/","Files":[{"Name": "test1", "Path": "/Upload/test1/","Files" :[] }] },
{ "Name": "test2", "Path": "/Upload/test2/" },
{ "Name": "test3", "Path": "/Upload/test3/" },
{ "Name": "test4", "Path": "/Upload/test4/" },
{ "Name": "test5", "Path": "/Upload/test5/" },
]
} var a = 0;
var b = 0那么我想使用这个对象.有没有办法test.obj[a][b].Files = [{}];(也就是test.obj[0][0].Files = [{}];)有什么好办法.大家帮忙想想招
{ "Name": "test1", "Path": "/Upload/test1/","Files":[{"Name": "test1", "Path": "/Upload/test1/","Files" :[] }] },
{ "Name": "test2", "Path": "/Upload/test2/" },
{ "Name": "test3", "Path": "/Upload/test3/" },
{ "Name": "test4", "Path": "/Upload/test4/" },
{ "Name": "test5", "Path": "/Upload/test5/" },
]
} var a = 0;
var b = 0那么我想使用这个对象.有没有办法test.obj[a][b].Files = [{}];(也就是test.obj[0][0].Files = [{}];)有什么好办法.大家帮忙想想招
var a = 0;
var b = 0;我怎么使用obj[a][b] 这个对象 也就是说我想使用 obj[0][0]
test.obj[0]= { "Name": "test1", "Path": "/Upload/test1/","Files":[{"Name": "test1", "Path": "/Upload/test1/","Files" :[] }] }是这个
test.obj[0][0]
第2个0是什么 LZ 要取的是什么?
obj[0][0]是什么都是自己定义的 是这个意思吧??
var obj =[[1]];var obj1 ={
0:{
0:"2"
}
}
var obj2 = {
0:[3]
}
var obj3 =[{
0 :"4"
}]alert(obj[0][0]);
alert(obj1[0][0]);
alert(obj2[0][0]);
alert(obj3[0][0]);
数据的下标是根据 a,b来的 a,b是两个变量 a=0 b=0 那么我就使用obj[a][b] 等价于 obj[0][0]
<script>
var test = { obj: [
{ Name: "test1", Path: "/Upload/test1/",Files:[{Name: "test1", Path: "/Upload/test1/",Files :[] }] },
{ Name: "test2", Path: "/Upload/test2/" },
{ Name: "test3", Path: "/Upload/test3/" },
{ Name: "test4", Path: "/Upload/test4/" },
{ Name: "test5", Path: "/Upload/test5/" },
]
}
document.write(test.obj[0].Files[0].Name+"<br>");
document.write(test.obj[0].Files[0].Path+"<br>");
document.write(test.obj[0].Files[0].Files.length);
</script>
<style>
</style></head>
<body>
</body ></html>
apply call 应用调用?