我有一個對象,有幾個值我想要提取並放置到另一個對象具有不同的鍵值爲這些值。現在我正在使用解構來提取值,然後用這些提取的值和它們的新密鑰定義一個對象文字。對象聲明中的對象解構?
這裏是我的功能:
getProductReviewData() {
const {
averageRateDisplay,
rawAverageRate,
displayReviewCount,
productReviewIds,
productReviews
} = this.productReviewsStore.getAll(); // this is deconstruction of an object
return {
ratingDisplay: averageRateDisplay,
rating: rawAverageRate,
ratingCount: displayReviewCount,
reviewIds: productReviewIds,
reviewMap: productReviews
};
}
不過,我在想,如果是要做到這一點,所以用一條線的解構和聲明都的簡便方法。有誰知道這是否可能?
您可以*總是*將所有東西放在同一條線上,但您確實不應該。 – Bergi