現在WebRTCのSkywayを利用してグループチャットの実装を行なっています。
上の画像にて、roomを管理するIDが4で、connectionsの中の文字列が参加者一覧です。
自分以外に3人がグループに参加しており、この数を取得してサイトに表示しようと考えており、現在はconsole.logに表示させようとしている段階です。
現在
console.log(peer.rooms[4].connections);
とすると、
と表示されこれ以上うまく取得することができません。
console.log(Object.keys(peer.rooms[4].connections).length);
によってオブジェクトの中の数を数えら得れるということでしたが、オブジェクトではない?ため、0と出力されてしまいました。
基本的なことだとは思いますが、ご回答よろしくお願いします。
ーーーーーー追記ーーーーーーーー
console.log(Object.getOwnPropertyNames(peer.rooms[4].connections))
としましたが、
と表示されうまく取得することはできませんでした。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/08/08 09:51
2021/08/08 09:57 編集
2021/08/08 09:59
退会済みユーザー
2021/08/08 11:09