【发布时间】:2021-11-17 13:05:23
【问题描述】:
因为我是初学者,所以不知道那里发生了什么。你能帮我/解释一下发生了什么吗?
它适用于除“位置”之外的所有属性,它说:
property has been declared
'use strict';
const restaurant = {
name: 'Classico Italiano',
location: 'Via Angelo Tavanti 23, Firence, Italy',
categories: ['Italian', 'Pizzeria', 'Vegetarian', 'Organic'],
starterMenu: ['Focaccia', 'Bruschetta', 'Garlic Bread', 'Caprese Salad'],
mainMenu: ['Pizza', 'Pasta', 'Risotto'],
hello_kitty: function (two, three) {
return [this.starterMenu[two], this.mainMenu[three]];
},
};
const {location} = restaurant;
console.log(location);
【问题讨论】:
-
如果您在
window范围内执行此操作,则有window.location -
请注意,您仍然可以使用解构,您只需将
location属性别名为未保留的const {location:locn} = restaurant;(现在有一个变量locn与您的值)