我正在node js项目中定义const list,其中多个键具有相同的值。如果多个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),
}
};
型
1条答案
按热度按时间dvtswwa31#
您可以在创建对象之前定义属性值,并将该值用于每个属性:
字符串
当然要注意,这两个属性都引用了 * 同一个对象 *。因此,对该对象所做的更改将反映在这两个属性中。这在您设想的不正确语法中也是如此。
如果你希望它们是一个对象的不同示例,那么你可以定义一个函数来创建并返回一个值,而不是只定义值:
型