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};不像你的例子那样。我今天脑力衰退,所以如果我错过了什么,请告诉我,非常感谢