【发布时间】:2020-05-17 06:38:28
【问题描述】:
我正在关注 Youtube 上关于将数据导入 React 中现有的待办事项列表组件的教程。
如果您查看下面的代码,在 const data 对象处,有两个键,即列表和 listIds。有两部分没看懂。
为什么键
"list-1"是字符串,而值{id: "list-1",title: "Todo",cards,}是普通物体吗?我无法弄清楚这种语法。如果是 JSON 格式,则两个 key-value 都应该是带引号的。listIds: ["list-1"]只是一个以数组为值的普通键值对吗?如果是这样,为什么它与初始列表键中的名称相同?这是 ES6 的解构方法吗?我就是看不懂语法。
const cards = [
{
id: "card-1",
title: "Learning how to cook",
},
{
id: "card-2",
title: "Making sandwich",
},
{
id: "card-3",
title: "Taking the trash out",
},
];
const data = {
lists: {
"list-1": {
id: "list-1",
title: "Todo",
cards,
},
},
listIds: ["list-1"],
};
export default data;
【问题讨论】:
标签: javascript object ecmascript-6