JavaScript 对象下标引用问题
答案:3 悬赏:70 手机版
解决时间 2021-03-17 10:32
- 提问者网友:太高姿态
- 2021-03-16 18:35
JavaScript 对象下标引用问题
最佳答案
- 五星知识达人网友:青灯有味
- 2021-03-16 19:46
使用[],在JS引擎里默认是数组,如果是op2["o"]就是真正的对象属性了。
若想遍历所有属性,请使用for(var prop in op2){...}这样的方法
若想遍历所有属性,请使用for(var prop in op2){...}这样的方法
全部回答
- 1楼网友:过活
- 2021-03-16 22:18
又不是数组,你都想op1["z"]这样写,就ok啦,都object嘛!!
遍历代码如下:
for(var obj in op2)
{
document.write(op2[obj]);
}
遍历代码如下:
for(var obj in op2)
{
document.write(op2[obj]);
}
- 2楼网友:洒脱疯子
- 2021-03-16 21:20
这两个对象的存储方式相当于
op1 = ["x"=>10, "y"=>12, "z" => "dq"];
而一般的数组存储为
op1 = [0 => 10, 1 => 12 , 2 =>"dq"];
要是一般的数组你要访问的时候是
op1[0]
op1[1]
而对象你需要用对象名做下标访问
op1["x"]
op1["y"]
op1 = ["x"=>10, "y"=>12, "z" => "dq"];
而一般的数组存储为
op1 = [0 => 10, 1 => 12 , 2 =>"dq"];
要是一般的数组你要访问的时候是
op1[0]
op1[1]
而对象你需要用对象名做下标访问
op1["x"]
op1["y"]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯