usersData.map(elem=>
elem.split(’ ').indexOf(query) !=-1 ? matchingUsers++ : matchingUsers
)
usersData.map(elem=>
elem.split(’ ').indexOf(query) !=-1 ? matchingUsers++ : matchingUsers
)
let matchingUsers = usersData.filter(e => e.includes(query)).length;
matchingUsers = usersData.filter(elem=>elem.indexOf(query)!==-1).length;
let usersData = ['Виталий Иванович', 'Иннокентий Петрович', 'Александр Александрович', 'Игорь Олегович', 'Евгений Петрович', 'Игнат Денисович', 'Сергей Александрович', 'Семён Петрович'];
let query = 'Александрович';
let matchingUsers = 0;
for (let i = 0; i <= usersData.length - 1; i++) {
if(usersData[i].indexOf(query) > -1) {
matchingUsers++;
}
}
Рабочий код, проходит проверку.
for (let i = 0; i <= usersData.length-1; i++){
if (usersData[i].indexOf(query) >= 0){
matchingUsers += 1;
}
}
for (let i = 0; i < usersData.length; i++) {
if (usersData[i].indexOf(query) !== -1) {
matchingUsers++;
};
};
for (let i = 0; i < usersData.length; i++) {
if (usersData[i].includes(query)) {
matchingUsers++;
}
}