неймы??
const arr = ['f','m','e','s','k'];
const json = [
{
"_id": "60618c79b97bc12dbec866ed",
"name": "Mack Sampson"
},
{
"_id": "60618c79ea651080267b5e95",
"name": "Santana Wagner"
},
{
"_id": "60618c7985618a0dcef90469",
"name": "Holly Ferrell"
},
]
for (let i = 0; i < json.length; i++) {
mas = json[i].name.toLowerCase().split("");
if(mas[0] === arr[i]){
console.log(mas.name);
}
}
надо цикл в цикле
а что выводит
та ничего воще пусто даж ошибок нету
А разве не includes тебе нада?
а ты mas объявлял?
нужно вывести имена, если они начинаются с перечисленнвх букв?
джаваскрипт позволяет не обявлять
+ консоль лог никогда не будет работать - у тебя массив символов просто
не обязательно
От с этого момента по подробней я нифига не понял?
вы на вопрос-то ответьте
Консоль лог дай на mas и все увидишь
а лол а почему ты mas.name выводить а не arr.name
дал на мас и пусто
Так перед ифом своим, он никогда не будет работать
дядя ты сравниваешь с arr[i] конечно у тебя никогда условие не сработает ты смотри у тебя первый элемент буква f а в джейсоне Mack Sampson потом буква m а в джейсоне Santana Wagner и ТД
ну я же джейсон сплитанул
я сскинуул выше
а первые буквы как не совпадали так и не совпадают......
Обсуждают сегодня