在JavaScript中,有对象解构,因此我们可以将对象拆分并只使用最终键,如果中间对象被多次重用。 例如:
const person = {
firstName: "Bob",
lastName: "Marley",
city: "Space"
}
所以,我们可以像这样解构它来获取每个值,而不是调用 person.<>
console.log(person.firstName)
console.log(person.lastName)
console.log(person.city)
解构:
const { firstName, lastName, city } = person;
像这样调用:
console.log(firstName)
console.log(lastName)
console.log(city)
在 Java 中是否有类似的东西?我有一个 Java 对象,需要从中获取值,并且必须像这样调用长的中间对象名称:
myOuterObject.getIntermediateObject().getThisSuperImportantGetter()
myOuterObject.getIntermediateObject().getThisSecondImportantGetter()
...
我希望以某种方式对它进行解构,并仅调用最后一个方法getThisSuperImportantGetter()
,getThisSecondImportantGetter()
,以便使代码更加简洁。
a.getThisSuperImportantGetter()
和a.getThisSecondImportantGetter()
。 - isaace