如果这是一个JS对象,我该如何访问apples
和pinapples
的值?我想这是关键?
如何引用要提取apples
的对象?
访问子代a
和c
处的值的相同问题。
请解释如何访问此对象的键和值。
{ apples:
{ a: [ '51.01', '12', '123' ],
c: '8888' },
pinapples:
{ a: [ '123', '6', '88' ],
c: '333' },
}
答案 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