我想在对象中获得一个值。
const object = {
foo: {
hoge: []
}
}
console.log(object["foo"]); //-> {hoge:[]}
console.log(object["foo"]["hoge"]); //-> []
?是String。
有没有人可以解决它?
我有一个答案。使用eval
console.log(eval("object.foo.hoge]")); //-> []
但是,我不想使用eval
感谢。
答案 0 :(得分:0)
object["foo"]["hoge"]
会做你想要的。请注意,由于密钥是有效标识符,因此您可以使用简写属性访问语法:object.foo.hoge
。