通过迭代中途获得“未定义”

时间:2014-02-10 22:04:55

标签: javascript node.js wordnet

我有一个Node.js应用程序,我想拉一条推文,标记文本,然后使用WordNet识别每个单词的词性。目前,我正在为每个单词获得多个结果。使用results[0].pos之类的东西会返回一些结果然后以某种方式给我一个“无法获取未定义的属性”错误。有时它会在一次结果之后发生,有时在两次或三次之后发生这是有问题的功能:

stream.on('tweet', function (tweet) {
    var words = tokenizer.tokenize(tweet.text);
    words.forEach(function(word) {
        wordnet.lookup(word, function(results) {
            console.log(results[0].pos);
                console.log("");
            });
        });
    });

关于如何为每个单词获得1个结果且每个结果只有1个位置而没有获得“未定义”的任何想法?

0 个答案:

没有答案