从JAVA代码中寻找javascript中的等效代码;地图入口“;

从JAVA代码中寻找javascript中的等效代码;地图入口“;,javascript,java,Javascript,Java,我正在从JAVA代码中寻找javascript中的等效代码 for (Map.Entry<String, Participant> entry : room.getParticipants().entrySet()) { addParticipant(entry.getValue()); break; } for(Map.Entry:room.getParticipants().entrySet()){ addParticip

我正在从JAVA代码中寻找javascript中的等效代码

 for (Map.Entry<String, Participant> entry : room.getParticipants().entrySet()) {
         addParticipant(entry.getValue());
         break;
         }
for(Map.Entry:room.getParticipants().entrySet()){
addParticipant(entry.getValue());
打破
}
任何人都可以建议我什么是javascript中的等效代码


谢谢

这完全取决于
room.getParticipants()
在JavaScript版本中返回的内容。但是为了给您指出转换代码的正确方向:您可能希望
getParticipants
返回ES2015(也称为“ES6”)(如果您可以依赖ES2015+功能)或(通常用于ES2015之前Java中使用的
Map

如果您依赖ES2015+功能,并让它返回
映射
,则

for (const entry of room.getParticipants().entries()) {
    addParticipant(entry[1]);
}
如果您将自己限制在ES5及更早版本,并让它返回一个对象(通常在ES2015之前用作贴图),那么


网站上有很多很棒的信息(参考、教程等)。

欢迎来到Stackoverflow!在提出问题之前,请使用搜索栏,并确保您要问的问题以前没有被任何人问过。您正在寻找这样一种方法:要想开始创建一些Java代码的JavaScript版本,最好的办法是阅读教程和书籍。这个特定的问题可以通过几个假设合理地回答,但我怀疑,随着你的前进,你会遇到的大多数其他假设对于SO的格式来说过于模糊或宽泛,而且像这样零碎地学习可能对你没有多大用处。快乐编码!
var participants = room.getParticipants();
for (var key in participants) {
    addParticipant(participants[key]);
}