Javascript 遍历json对象
这是我的目标Javascript 遍历json对象,javascript,json,Javascript,Json,这是我的目标 var myObject = {"HardGood":362,"Music":2}; console.log(myObject[0]); // undefined? instead of "Hardwood 362" 我做错了什么?myObject是一个对象而不是数组,因此使用[0]确实是未定义的。 使用myObject.HardGood或myObject.Music获取值或该属性 代码 console.log(myObject.HardGood); // will outpu
var myObject = {"HardGood":362,"Music":2};
console.log(myObject[0]); // undefined? instead of "Hardwood 362"
我做错了什么?
myObject
是一个对象而不是数组,因此使用[0]
确实是未定义的。
使用myObject.HardGood
或myObject.Music
获取值或该属性
代码
console.log(myObject.HardGood); // will output 362
console.log(myObject.Music); // will output 2
更新
var objects = [
{
"title": "HardGood"
"type": "362"
},
{
"title": "Music"
"type": "2"
}
];
console.log(objects[0].title); // output HardGood
console.log(objects[1].type); // output 2
myObject
是一个对象而不是数组,因此使用[0]
确实是未定义的。
使用myObject.HardGood
或myObject.Music
获取值或该属性
代码
console.log(myObject.HardGood); // will output 362
console.log(myObject.Music); // will output 2
更新
var objects = [
{
"title": "HardGood"
"type": "362"
},
{
"title": "Music"
"type": "2"
}
];
console.log(objects[0].title); // output HardGood
console.log(objects[1].type); // output 2
myObject
是一个对象而不是数组,因此使用[0]
确实是未定义的。
使用myObject.HardGood
或myObject.Music
获取值或该属性
代码
console.log(myObject.HardGood); // will output 362
console.log(myObject.Music); // will output 2
更新
var objects = [
{
"title": "HardGood"
"type": "362"
},
{
"title": "Music"
"type": "2"
}
];
console.log(objects[0].title); // output HardGood
console.log(objects[1].type); // output 2
myObject
是一个对象而不是数组,因此使用[0]
确实是未定义的。
使用myObject.HardGood
或myObject.Music
获取值或该属性
代码
console.log(myObject.HardGood); // will output 362
console.log(myObject.Music); // will output 2
更新
var objects = [
{
"title": "HardGood"
"type": "362"
},
{
"title": "Music"
"type": "2"
}
];
console.log(objects[0].title); // output HardGood
console.log(objects[1].type); // output 2
您应该像这样调用对象中的第一个元素:
myObject.key
,并且您的键是HardGood
在阵列中,它是这样完成的:
var _Array = [];
_Array .push('x1'); //pushing in array
_Array .push('x2');
console.log(_Array[0]); // getting the first element in that array
更新:如果要动态获取,请执行以下操作:
var myObject = {"HardGood":362,"Music":2};
for(var key in myObject){
console.log(key +':'+myObject[key]);
}
您应该像这样调用对象中的第一个元素:
myObject.key
,并且您的键是HardGood
在阵列中,它是这样完成的:
var _Array = [];
_Array .push('x1'); //pushing in array
_Array .push('x2');
console.log(_Array[0]); // getting the first element in that array
更新:如果要动态获取,请执行以下操作:
var myObject = {"HardGood":362,"Music":2};
for(var key in myObject){
console.log(key +':'+myObject[key]);
}
您应该像这样调用对象中的第一个元素:
myObject.key
,并且您的键是HardGood
在阵列中,它是这样完成的:
var _Array = [];
_Array .push('x1'); //pushing in array
_Array .push('x2');
console.log(_Array[0]); // getting the first element in that array
更新:如果要动态获取,请执行以下操作:
var myObject = {"HardGood":362,"Music":2};
for(var key in myObject){
console.log(key +':'+myObject[key]);
}
您应该像这样调用对象中的第一个元素:
myObject.key
,并且您的键是HardGood
在阵列中,它是这样完成的:
var _Array = [];
_Array .push('x1'); //pushing in array
_Array .push('x2');
console.log(_Array[0]); // getting the first element in that array
更新:如果要动态获取,请执行以下操作:
var myObject = {"HardGood":362,"Music":2};
for(var key in myObject){
console.log(key +':'+myObject[key]);
}
您必须使用
访问JSON
对象属性,如下所示
var myObject = {"HardGood":362,"Music":2};
console.log(myObject.HardGood); //362
有用的链接查看下面的链接,以便更好地理解
您必须使用
访问JSON
对象属性,如下所示
var myObject = {"HardGood":362,"Music":2};
console.log(myObject.HardGood); //362
有用的链接查看下面的链接,以便更好地理解
您必须使用
访问JSON
对象属性,如下所示
var myObject = {"HardGood":362,"Music":2};
console.log(myObject.HardGood); //362
有用的链接查看下面的链接,以便更好地理解
您必须使用
访问JSON
对象属性,如下所示
var myObject = {"HardGood":362,"Music":2};
console.log(myObject.HardGood); //362
有用的链接查看下面的链接,以便更好地理解
谢谢,我如何获得HardGood&Music?因为对象将发生变化,很难对所有不同的项进行硬编码。@Jason用一个你会更好理解的示例查看我的更新我知道你从哪里来,但我无法控制对象的结构,不幸的是,它以var myObject={“HardGood”:362,“Music”:2};不像你的例子那样。我今天脑力衰退,所以如果我错过了什么,请告诉我,非常感谢,我如何获得HardGood&Music?因为对象将发生变化,很难对所有不同的项进行硬编码。@Jason用一个你会更好理解的示例查看我的更新我知道你从哪里来,但我无法控制对象的结构,不幸的是,它以var myObject={“HardGood”:362,“Music”:2};不像你的例子那样。我今天脑力衰退,所以如果我错过了什么,请告诉我,非常感谢,我如何获得HardGood&Music?因为对象将发生变化,很难对所有不同的项进行硬编码。@Jason用一个你会更好理解的示例查看我的更新我知道你从哪里来,但我无法控制对象的结构,不幸的是,它以var myObject={“HardGood”:362,“Music”:2};不像你的例子那样。我今天脑力衰退,所以如果我错过了什么,请告诉我,非常感谢,我如何获得HardGood&Music?因为对象将发生变化,很难对所有不同的项进行硬编码。@Jason用一个你会更好理解的示例查看我的更新我知道你从哪里来,但我无法控制对象的结构,不幸的是,它以var myObject={“HardGood”:362,“Music”:2};不像你的例子那样。我今天脑力衰退,所以如果我错过了什么,请告诉我,非常感谢