Javascript 如何访问键和值以及子数组值?
如果这是一个JS对象,我如何访问Javascript 如何访问键和值以及子数组值?,javascript,Javascript,如果这是一个JS对象,我如何访问apples和pinapples的值?我想这就是关键 如何引用对象以提取苹果? 访问子阵列a和c处的值时遇到相同的问题 请解释如何访问此对象的键和值 { apples: { a: [ '51.01', '12', '123' ], c: '8888' }, pinapples: { a: [ '123', '6', '88' ], c: '333' }, } 简单地说,如果json调用了类似于obj1的任何东西,那么可以轻
apples
和pinapples
的值?我想这就是关键
如何引用对象以提取苹果
?
访问子阵列a
和c
处的值时遇到相同的问题
请解释如何访问此对象的键和值
{ apples:
{ a: [ '51.01', '12', '123' ],
c: '8888' },
pinapples:
{ a: [ '123', '6', '88' ],
c: '333' },
}
简单地说,如果json调用了类似于obj1的任何东西,那么可以轻松访问它的是properties obj1.property-name for eaxmple:
bar obj1 = {
a: 'test value 1',
b: 'test value 2'
}
您可以通过键入obj1直接访问a。a它将返回“测试值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来访问它,它将返回对象,但如果您想访问它,则可以编写预属性
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
我希望我能帮助你
另见
嗯。。。a[2]了解点和括号符号可能的重复,但如果我不知道苹果是第一个对象的话。如何访问主对象中的第一个对象。我想还“苹果”