Javascript 动态命名顶级对象键

Javascript 动态命名顶级对象键,javascript,Javascript,我试图将一个套接字分配给特定用户的ID,但似乎被卡住了,例如,我有以下代码 let user_list={} 让套接字={} socket[456]=“我是一个socket” 用户列表[123]={…用户列表,套接字} console.log(用户列表)只需将扩展运算符与套接字对象一起使用即可: let user_list={} 让套接字={} socket[456]=“我是一个socket” 用户列表[123]={…用户列表,…套接字} console.log(用户列表)您不必将用户列表分

我试图将一个套接字分配给特定用户的ID,但似乎被卡住了,例如,我有以下代码

let user_list={}
让套接字={}
socket[456]=“我是一个socket”
用户列表[123]={…用户列表,套接字}

console.log(用户列表)
只需将扩展运算符与
套接字
对象一起使用即可:

let user_list={}
让套接字={}
socket[456]=“我是一个socket”
用户列表[123]={…用户列表,…套接字}

console.log(用户列表)
您不必将
用户列表
分配给自身,请参见以下更改:

let user_list={}
让套接字={}
socket[456]=“我是一个socket”
//唯一的变化是:
用户列表[123]={…套接字}

console.log(user\u list)
之所以选择此选项,是因为它不会覆盖
user\u list[123]
对象。