對不起,標題很混亂。如何向每個玩家發送玩家列表,同時從列表中排除他們自己
如果我有一個數組作爲['Peter','James','Susan','Thomas']
和我想獲得array.length
數新陣列(在此情況下爲4),每個具有原始之一的一個不同少名新數組。
所以,我想這是什麼4個數組:
['James','Susan','Thomas']
['Peter','Susan','Thomas']
['Peter','James','Thomas']
['Peter','James','Susan']
如果我想發送的每個新的陣列,以人的姓名是不存在的。 (所以我想打發彼得['James','Susan','Thomas']
,並詹姆斯['Peter','Susan','Thomas']
我當前的代碼是:
for(var i=0;i<array.length;i++){
var player = array[i]
var newArray= array.splice(i,1)
io.to(player)emit('message', newArray)
}
返回數組只中有一個名字