请快速新秀问题.
假设我有一个像这样的javsacript对象:
var meh=[["cars",27], ["bikes",85], ["skates",4]];
Run Code Online (Sandbox Code Playgroud)
要在这里浏览每个数据对象,我可以这样做:
$.each(meh, function(index,value){
console.log(value) //returns ["cars",27] etc..
});
Run Code Online (Sandbox Code Playgroud)
考虑到我知道汽车的位置,我可以这样做来访问它:
console.log(meh[0][0]) //shows "Cars"
Run Code Online (Sandbox Code Playgroud)
当然,如果我想要汽车的价值,我需要这样做:
console.log(meh[0][1]) //Shows 27
Run Code Online (Sandbox Code Playgroud)
现在,我有字符串 - 键,像cars,bikes或skates
但我无法弄清楚这一点:我如何访问各自的价值观?
meh["cars"] 返回undefined,因为据我所知,它无法在每个对象之外找到描述.
我可以这么做,meh[0]["cars"]但由于汽车的位置可能会发生变化,它会失败.
如何使用密钥访问某些内容的值?
谢谢.
您应该将其更改为对象
var meh={"cars" :27 , "bikes" :85, "skates" :4};
Run Code Online (Sandbox Code Playgroud)
现在您可以通过键轻松访问它
alert(meh['cars']); //27
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7238 次 |
| 最近记录: |