从JAVA代码中寻找javascript中的等效代码;地图入口“;
我正在从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
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]);
}