Javascript 对象内的Object.freeze和数组表示法

Javascript 对象内的Object.freeze和数组表示法,javascript,node.js,arrays,object,Javascript,Node.js,Arrays,Object,请有人告诉我这是怎么回事 [taskTypes.wind.printer\u 3d]是设置对象属性的一种方法吗 [“风电场”]是一个只有一个元素的数组吗 在一个大项目中试图理解别人的未记录代码是非常令人沮丧的 const keysForBigOutputData = Object.freeze({ wind: { [taskTypes.wind.printer_3d]: ["windFarm"], } ..... }); 两方面都正确 key

请有人告诉我这是怎么回事

[taskTypes.wind.printer\u 3d]
是设置对象属性的一种方法吗

[“风电场”]
是一个只有一个元素的数组吗

在一个大项目中试图理解别人的未记录代码是非常令人沮丧的

const keysForBigOutputData = Object.freeze({
    wind: {
        [taskTypes.wind.printer_3d]: ["windFarm"],
    }
.....
});

两方面都正确

keysForBigOutputData.wind
将是一个对象,其属性以
taskTypes.wind.printer\u 3d
的值命名

[“foo”]
是一个单元素数组