括号数组中的Javascript ForEach对象?

时间:2019-05-06 10:21:15

标签: javascript loops for-loop

我有一个看起来像这样的数组:

{ messages:
   [ { username: 'wef', message: 'f', type: 'chat' },
     { username: 'wef', message: 'we', type: 'chat' },
     { username: 'wef', message: 'wefwefwef', type: 'chat' } ] }

如何遍历messages中的所有对象?我尝试做一个for循环,但这只会发送数组本身,而不是发送每个对象。

感谢您的帮助

1 个答案:

答案 0 :(得分:-1)

看看

var obj = { messages:
   [ { username: 'wef', message: 'f', type: 'chat' },
     { username: 'wef', message: 'we', type: 'chat' },
     { username: 'wef', message: 'wefwefwef', type: 'chat' } 
]
 }
obj.messages.map(({username, message,type}) => console.log("username, message,type", username, message,type))