Javascript 你如何获得价值?
我想在对象中得到一个值Javascript 你如何获得价值?,javascript,Javascript,我想在对象中得到一个值 const对象={ 傅:{ 霍格:[] } } console.log(对象[“foo”]);//->{hoge:[]} console.log(对象[“foo”][“hoge”]);//->[]对象[“foo”][“hoge”]将执行您想要的操作。请注意,由于键是有效标识符,因此可以使用速记属性访问语法:object.foo.hoge我不确定您要的是什么?我想在形式obj[?]中获得一个值,而不使用eval。我想在[]中得出结论。因此,您不能像[foo][hoge]或
const对象={
傅:{
霍格:[]
}
}
console.log(对象[“foo”]);//->{hoge:[]}
console.log(对象[“foo”][“hoge”]);//->[]
对象[“foo”][“hoge”]
将执行您想要的操作。请注意,由于键是有效标识符,因此可以使用速记属性访问语法:object.foo.hoge
我不确定您要的是什么?我想在形式obj[?]
中获得一个值,而不使用eval。我想在[]中得出结论。因此,您不能像[foo][hoge]
或foo.hoge
@JunyaKono那样编写,这是不可能的。(无论如何,如果不更改object
。@JunyaKono您可能会感兴趣,它有一个帮助程序:.get(object,'foo.hoge')
。太酷了!谢谢