Javascript JS相同对象键

Javascript JS相同对象键,javascript,Javascript,我有一个目标。我想复制对象关键点。但我一直在寻找这个。他们说这是不可能的。如果没有办法做到这一点,我想创建新的语法和新的文件类型。下面是一个例子。如何创建新的语法和文件类型?但在我的文件类型中,我必须能够复制对象键。非常感谢你 { //索引端点 获取:{ 路径:“/”, 处理程序:“IndexController.homepage” }, //电影端点 组:{ 前缀:'/movies', 获取:{ 路径:“/”, 处理程序:“MovieController.find” }, 职位:{ 路径:“

我有一个目标。我想复制对象关键点。但我一直在寻找这个。他们说这是不可能的。如果没有办法做到这一点,我想创建新的语法和新的文件类型。下面是一个例子。如何创建新的语法和文件类型?但在我的文件类型中,我必须能够复制对象键。非常感谢你

{
//索引端点
获取:{
路径:“/”,
处理程序:“IndexController.homepage”
},
//电影端点
组:{
前缀:'/movies',
获取:{
路径:“/”,
处理程序:“MovieController.find”
},
职位:{
路径:“/”,
处理程序:“MovieController.create”,
对,,
权限:{
主持人:对,
管理员:是的
},
中间件:['FileUpload.upload:single,poster']
}
},
//验证端点
组:{
前缀:'/auth',
职位:{
路径:“/注册”,
处理程序:“AuthController.signUp”
},
职位:{
路径:'/登录',
处理程序:“AuthController.signIn”
}
}

}
使用相同的键是没有意义的。您可以将对象放入JSON数组中。其中每个键值都是一个单独的对象

[{},{},{}]
例如,它将是:

endpoints: [
   {
   group:
     prefix: '/movies'
     get:
       path: '/'
       handler: 'MovieController.find'
     post:
       path: '/'
       handler: 'MovieController.create'
       permissions:
         moderator: true,
         admin: true
       middleware: ['FileUpload.upload:single,poster']
   }{
   // auth endpoints
   group:
     prefix: '/auth',
     post:
       path: '/sign-up'
       handler: 'AuthController.signUp'
     post:
       path: '/sign-in'
       handler: 'AuthController.signIn'
   }
]

是的,你说得对。但是如果我这样做,将会有很多物体。我不想那样。顺便说一下,在本例中,您有重复的密钥。:)