比较对象javascript中的文本
Posted
技术标签:
【中文标题】比较对象javascript中的文本【英文标题】:compare text in object javascript 【发布时间】:2017-09-29 18:49:09 【问题描述】:我想在一个带有正负两个标签的对象中设置数据,并且我想在对象中设置单词。我试过这段代码:
function cok(_class, doc)
var vocab =
po:
wd: "good job"
,
ne:
wd: "nice job"
doc = doc.split(' ')
for (var _word of doc)
console.log(vocab[_class])
cok('po', 'baik good');
cok('ne', 'jelek nakal');
我已经设置了正负标签,但我不确定如何存储值和循环单词。
【问题讨论】:
不确定您想要完成什么。您能否更明确一点或给我们预期的结果? 我真的很想了解你想要做什么,但你的解释很模糊。你能详细说明你的意图吗? :) 我要加2个正负对象,2个对象里有一个词。我想检查我在函数 cok 中输入的句子是在 2 个肯定对象还是否定对象中。 @RayZal 我还是不明白。你能提供预期的结果吗? 我设置了 positif = 好、好和 negatif = 坏、丑。下一个文本“这太好了”结果肯定是因为那个词好。这是用于朴素贝叶斯分类。 【参考方案1】:像这样循环你的数组
array.forEach(function(entry)
entry.po = "positive";
entry.ne = "negative";
);
这将循环并向每个对象添加值
【讨论】:
以上是关于比较对象javascript中的文本的主要内容,如果未能解决你的问题,请参考以下文章