0
私はこのようになりますいくつかのデータを持っている:Javascriptがデータ(キーが表示されない)からキーを取得
var mydata =[{
"493":{
"name":"Name 1",
"subhere":{
"subhere1":2
}
},
"673":{
"name":"Name 2",
"subhere":{
"subhere1":20
}
}
}];
私は私がやったように、変数にキーの値を取得したい、この:
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);
}
}
あなたは、私は、キーの値を取得したいが、私はconsole.log(this.test)
私はObject { name="Name 1",…etc
を得るが、それは私に493
または673
test: obj[key]
を持ってラインを見れば
キー番号はどのように入手できますか?
で鍵を持っているので、 'parseInt' – uzaif
'あなたがobj 'で' key'をつかんされていることを意味(OBJ内のvarキー) 'について'' Object''はオブジェクトプロパティ( '493'、' 673')であり、 'obj [key]'は値( 'Object {name =" Name 1 "、... etc') –