連想配列のインデックスとして変数を使用したい
var usersName = []; // Just defining
userName[socket.id] = socket.name; // socket.id is an alphanumeric string
socket.id
その(文字列) を配列のカスタム インデックスとして使用したいusersName
ので、ソケットに接続されているすべてのユーザーのリストを取得できます。問題は、変数をエスケープする方法です (推測します)。
私はこれを試しましたが、うまくいきませんでした:
usersName ['\''+socket.id+'\''] = socket.name;
これはPHPでは機能しますが、javascriptでは機能しません
助けてくれてありがとう。