分裂我有2列:JavaScript的 - 比较2个阵列与空间
sentence []
keywords []
例如sentence []
:
sentence [0] = "my car is blue"
sentence [1] = "the dog is sleeping"
sentence [2] = "I am in the kitchen"
sentence [3] = "How are you"
和keywords []
:
keywords [0] = "my"
keywords [1] = " "
keywords [2] = "car"
keywords [3] = " "
keywords [4] = "is"
keywords [5] = " "
keywords [6] = "blue"
keywords [7] = "gghcxfkjc"
keywords [8] = "532jj"
keywords [9] = "How"
keywords [10] = " "
keywords [11] = "are"
keywords [12] = " "
keywords [13] = "you"
keywords [14] = " "
keywords [15] = "tech"
因此,举例来说,我需要检测到“我的车是蓝色的”和“ 你好吗“在keywords
阵列。 请注意,关键字[]遵循句子的顺序。
如何才能继续比较和检测这种信息?
[编辑]我需要知道的关键字匹配每个词的索引[] 例如0,1,2,3,4的第一句话9,10,11,12,13为另一句话。
为了澄清,句子中的每个单词都必须匹配关键字才能通过真相测试? – 2014-10-17 10:10:32
可能通过遍历数组,而有一个标志为true或false – devqon 2014-10-17 10:10:38
'keywords.join('')。indexOf('sentence-to-check')!== -1'? – techfoobar 2014-10-17 10:11:31