如何读取设置对象中的Hello属性..
{
Hello: {
hello: 'hello world'
},
responsive: [{
World: 'world',
settings: {
read: console.log(Hello['hello']),
}
}]
}
答案 0 :(得分:2)
你不能。
设置对象中没有“Hello”属性。
设置对象有一个属性 - read
- 其值是调用console.log(...)
的返回值(undefined
)。
答案 1 :(得分:0)
以下是一种方法:将read
转换为函数,并将调用上下文设置为父对象来调用它:
const obj = {
Hello: {
hello: 'hello world'
},
responsive: [{
World: 'world',
settings: {
read: function() { console.log(this.Hello.hello); },
}
}]
};
obj.responsive[0].settings.read.call(obj);