我在节点js app中有以下条件。即使控制台正在追踪'r',我也没有超越if语句。任何人都可以提出可能发生的事情吗?
console.log('content.toString()' + content.toString());
if (content.toString() == "r") {
这是完整的方法......我想知道它是否是一个范围问题?
dGramSocket.on('message', function (content, rinfo) {
console.log('got message from', rinfo.address, rinfo.port);
console.log('sockIO.sockets is ' + sockIO.sockets);
console.log('content.toString() BEFORE trim ' + content.toString());
var dir = content.toString().trim();
if (dir == "r") {
//CODE DOESN'T REACH HERE!!
console.log('content.toString() AFTER TRIM' + content.toString());
}
// }
});
答案 0 :(得分:0)
尝试if (content.toString().trim() == "r")