Я новичок в JS и мне нужна помощь. В этом примере: у меня есть List, в этом списке есть «ключевые слова» в массиве.
Я нашел несколько ссылок, но я не знаю, как вставить это в мой скрипт прямо сейчас ..
найти строку массива в массиве
Javascript: поиск массива в массиве массивов
-> Поэтому я хочу, чтобы при поиске ["apple", "strawberry"] скрипт выводил наиболее подходящий список.
Это была моя идея, я пробовал много вещей ... но ничего не получилось как я и должен был.
var groups = [
{name: 'fruits', words:["apple","strawberry", "banana"]},
{name: 'test', words:["asd","qwe"]}
];
var searchwords = ["apple", "strawberry"];
for(i = 0; i < groups.length; i++) {
console.log(groups[i]);
for(i = 0; i < searchwords.length; i++) {
console.log(searchwords[i]);
console.log('The most matching list is: ' + groups.name);
}
}
Выход должен быть:
Лучшая группа - это группа "фрукты".
И я хочу список (вывод), вот так:
result = [2,0]
«2» для списка «фрукты», потому что есть 2 слова в этом. «0» для списка «test», потому что нет подходящих слов.
Спасибо!