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'
}
]
是的,你说得对。但是如果我这样做,将会有很多物体。我不想那样。顺便说一下,在本例中,您有重复的密钥。:)