如何访问键和值以及子数组值?

时间:2017-09-18 16:53:45

标签: javascript

如果这是一个JS对象,我该如何访问applespinapples的值?我想这是关键?

如何引用要提取apples的对象? 访问子代ac处的值的相同问题。

请解释如何访问此对象的键和值。

{ apples: 
   { a: [ '51.01', '12', '123' ],
     c: '8888' },
  pinapples: 
   { a: [ '123', '6', '88' ],
     c: '333' },
}

1 个答案:

答案 0 :(得分:0)

如果你有json调用像obj1这样的东西你可以访问它的属性很容易obj1.propery名称为eaxmple:

bar obj1 = {
 a: 'test value 1',
 b: 'test value 2'
 }

您可以通过输入obj1.a直接访问a,它将返回“test value 1”

但如果是其他对象包含其他属性,则:

var obj2 = {
 a : {
        var1: 'var1 value',
        var2: 'var2 value'
        },
  b : {
        var1: 'var1 value',
        var2: 'var2 value'
        },
  c: 'c value'
  }

您可以访问C - > obj2.c但是A

你可以通过键入obj2.a来访问它,它会返回对象但是如果你想要访问它是preoperties你可以写

obj2.a.propertyName // like obj2.a.var1 will return var1 value

如果它是像您的示例那样的数组,您可以访问您请求的属性

myobj2.apples // will return apples as object
myobj2.apples.c // will return apples.c as normal string
myobj2.apples.a // will return apples as array
myobj2.apples.a [0] // will return apples as array index number 0
myobj2.apples.a [1] // will return apples as array index number 1

我希望我能帮到你

另见

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Basics