我正在尝试将一个数组传递给一个函数并使用它,不知何故,当传递给函数时数组变得不确定我不知道我做错了什么。我正在使用react js和Socket.io,有问题的代码如下:
socket.on(PRIVATE_MESSAGE, ({reciever, sender})=>{
if(reciever in connectedUsers){
var users = [reciever, sender]
console.log("users: " + users )
const newChat = factories.createNewConversation(`${reciever}&${sender}`, users)
}
})
这里我将users数组传递给函数createNewConversation,当我在传递数组之前打印数组时,它运行正常。
function createNewConversation(Messages, Name, Users) {
var conversationID = uuidv4()
console.log("user found: " + Users)
.
.
.
}
这里当我尝试打印Users数组时,它表示未定义。我环顾四周但找不到答案。任何帮助都会非常感激