gaf*_*ill 0 javascript jquery object
我有一些看起来像这样的数据:
var mydata =[{
"493":{
"name":"Name 1",
"subhere":{
"subhere1":2
}
},
"673":{
"name":"Name 2",
"subhere":{
"subhere1":20
}
}
}];
Run Code Online (Sandbox Code Playgroud)
我想将键值转换为变量,所以我已经这样做了:
var data = [];
for (var i = 0; i < mydata.length; i++) {
var obj = mydata[i];
for(var key in obj){
var newObj = {
name: obj[key].name,
y: obj[key].subhere.subhere1,
id: i,
test: obj[key]
};
data.push(newObj);
}
}
Run Code Online (Sandbox Code Playgroud)
如果你看一下有行test: obj[key]这就是我想要拿到钥匙的价值线,但是当我console.log(this.test)我得到的Object { name="Name 1",…etc,但它不是给我493或673
我怎样才能得到钥匙号码?
如果你查看具有"test:obj [key]"的行,那就是当我在console.log(this.test)时得到键的值时,我得到"Object {name ="Name 1" ,...等"但它没有给我"493"或"673"
只需更换
test: obj[key]
Run Code Online (Sandbox Code Playgroud)
同
test: key
Run Code Online (Sandbox Code Playgroud)
因为你已经拥有变量中的键 key
| 归档时间: |
|
| 查看次数: |
44 次 |
| 最近记录: |