我有一个函数应该在javascript中过滤掉没有相同UUID的消息。然而,在比较时,没有什么是平等的,即使是那些显而易见的。它们两边都是小写的,当你控制日志时它们看起来相同。
可能导致错误的有趣细节。我不能在没有某种字符串转换的情况下在第一个guid上使用trim函数
function filterReceivedMessages()
{
var neededMessages = [];
for(var i=0; i < messages.length; i++)
{
if((messages[i].orginator+"").trim() != client.GetUserUid().trim())
{
neededMessages.push(messages[i]);
}
}
return neededMessages;
}