var user1 = "//用户1的UIDvar user2 = ";//用户2的UID
var roomName = 'chat_'+(user1
console.log(user1+', '+user2+' =>' + roomName);
user1 = ";user2 = "Frank";
var roomName = 'chat_'+(user1
console.log(user1+', '+user2+' =>' + roomName);
var roomName = 'chat_'+(user1<user2 ? user1+''+user2 : user2+''+user1);
可以翻译成
var roomName = 'chat${user1.compareTo(user2) < 0 ? '$user1$user2' : '$user2$user1'}';
这可能是我错了<
…是,则>
配置正确。: -)
好的,简短的解释:x.p areto (y)是许多类(包括String)上的排序方法。如果x应该排在y之前,则返回-1,如果应该排在y之后,则返回+1,如果两者通常排名相同,则返回0。
字符串按字母顺序排序(但不确定像德语变音符这样的特殊字符),DateTime对象按"早于后"排序,等等。在您自己的类中,您可以自由地定义自己的排序逻辑(并且还可以为此使用compareTo方法)。