我正在开发 Node js 项目,其中我使用多个具有相同值的键定义 const 列表。如果多个 case 具有相同的值,我们可以像在 switch..case 语句中那样组合它吗?
const SampleList = {
1:{
0:new Set(3,4,5),
},
2:{
0:new Set(3,4,5),
}
};
我们可以将这两项结合起来以避免重复代码吗
const SampleList = {
1:
2:{
0:new Set(3,4,5),
}
};
您可以在创建对象之前定义属性值,并为每个属性使用该值:
const mySet = {
0: new Set(3,4,5),
};
const SampleList = {
1: mySet,
2: mySet
};
当然请注意,这两个属性都引用同一个对象。因此对该对象所做的更改将反映在这两个属性中。 (在您设想的其他错误语法中也会出现这种情况。我不知道这种行为的具体用例,但这就是您所拥有的。)