javascript
1for (const c of channels) { 2 console.log(c) 3}
e
1cid: "messaging:!members-HvnadvqK625z8KBs9SR6y1dwu-80wlIxt3vMG0O9Id0" 2create: ƒ () 3data: {id: "!members-HvnadvqK625z8KBs9SR6y1dwu-80wlIxt3vMG0O9Id0", type: "messaging", cid: "messaging:!members-HvnadvqK625z8KBs9SR6y1dwu-80wlIxt3vMG0O9Id0", last_message_at: "2021-02-02T15:17:20.676613Z", created_at: "2021-02-02T15:11:05.918044Z", …} 4disconnected: false 5id: "!members-HvnadvqK625z8KBs9SR6y1dwu-80wlIxt3vMG0O9Id0" 6initialized: true 7isTyping: false 8lastTypingEvent: null 9listeners: {} 10state: e 11last_message_at: Wed Feb 03 2021 00:17:20 GMT+0900 (日本標準時) {__immutable_invariants_hold: true, asMutable: ƒ, setPrototypeOf: ƒ, setDate: ƒ, setFullYear: ƒ, …} 12members: 137k: 14banned: false 15created_at: "2021-02-02T15:11:05.920194Z" 16role: "owner" 17shadow_banned: false 18updated_at: "2021-02-02T15:11:05.920194Z" 19user: {id: "7k", role: "user", created_at: "2021-02-02T14:03:46.932977Z", updated_at: "2021-02-03T09:17:56.214038Z", last_active: "2021-02-03T09:06:55.785588Z", …} 20asMutable: ƒ z(e) 21getIn: ƒ H(e,t) 22merge: ƒ A(e,t) 23replace: ƒ j(e,t) 24set: ƒ B(e,t,n) 25setIn: ƒ M(e,t,n) 26setPrototypeOf: ƒ () 27update: ƒ F(e,t) 28updateIn: ƒ N(e,t) 29without: ƒ E(e) 30__immutable_invariants_hold: true 31__proto__: Object 329i: {user: {…}, role: "member", created_at: "2021-02-02T15:11:05.920194Z", updated_at: "2021-02-02T15:11:05.920194Z", banned: false, …} 33asMutable: ƒ z(e) 34getIn: ƒ H(e,t) 35merge: ƒ A(e,t) 36replace: ƒ j(e,t) 37set: ƒ B(e,t,n) 38setIn: ƒ M(e,t,n) 39setPrototypeOf: ƒ () 40update: ƒ F(e,t) 41updateIn: ƒ N(e,t) 42without: ƒ E(e) 43__immutable_invariants_hold: true 44__proto__: Object 45messages: [{…}, keys: ƒ, map: ƒ, filter: ƒ, slice: ƒ, concat: ƒ, …] 46mutedUsers: [keys: ƒ, map: ƒ, filter: ƒ, slice: ƒ, concat: ƒ, …] 47read: {7k: {…}, 9i: {…}, merge: ƒ, replace: ƒ, without: ƒ, …} 48threads: {merge: ƒ, replace: ƒ, without: ƒ, asMutable: ƒ, set: ƒ, …} 49typing: {merge: ƒ, replace: ƒ, without: ƒ, asMutable: ƒ, set: ƒ, …} 50watcher_count: 1 51watchers: {merge: ƒ, replace: ƒ, without: ƒ, asMutable: ƒ, set: ƒ, …} 52_channel: e {_client: e, type: "messaging", create: ƒ, _callChannelListeners: ƒ, _channelURL: ƒ, …} 53__proto__: Object 54type: "messaging" 55_callChannelListeners: ƒ (e) 56_channelURL: ƒ () 57_client: e {_hasConnectionID: ƒ, dispatchEvent: ƒ, handleEvent: ƒ, _callClientListeners: ƒ, recoverState: ƒ, …} 58_data: {} 59__proto__: Object
というものでした
この返ってきた値のstate>members>7k>user>nameの値を取得したいと考えております
どのように取得するのでしょうか?
c.state.members.7k.user.name では取得できないですよね? 7kの値はユーザーによって変わるで違うかなと思います よろしくお願いします 何かあれば追記しますのでご質問ください
>では取得できないですよね?
1個ずつ辿ってみては?
>7kの値はユーザーによって変わる
何の話でしょうか。いきなりコードから始まっている状態で
自身だけが持ってるものが多すぎるのでは