奇怪的javascript平等问题

时间:2015-01-12 18:21:33

标签: javascript

我在节点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());
        }
   // }
});

1 个答案:

答案 0 :(得分:0)

尝试if (content.toString().trim() == "r")