我有一个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个位置而没有获得“未定义”的任何想法?