Может быть, синтаксическая ошибка, но не могу найти
var friends= { steve: { firstName: "steve", lastName: "Sonwane", number: "9867707997", address: ['bld.no 234 N.C.H colony'] }, sunil: { firstName: "Sunil", lastName: "Sonwane", number: "9768912320", address: ['bld.no 234 t.C.H colony'] }, }; var list = function(friends){ for(var key in friends){ console.log(key); } }; var search= function(name) { for (var key in friends) { if (friends[key].firstName === name) { console.log(friends[key]); return friends[key]; } else { console.log("couldn't find them"); } } }; search("steve")
Что я уже пробовал:
попробовал изменить структуру объекта на что-то вроде friends. steve = {then key's ad values}
но ничего не вышло ! может быть, синтаксическая ошибка !
Mehdi Gholam
Как это не работает?
Andriken
я сделал то же самое, что и здесь, утверждает он, и доказал это в том же месте, где я это делаю ! но мой не сработал ... смотрите здесь http://stackoverflow.com/questions/31032001/codeacademy-contact-list-building-7-8-not-returning-contact-info/31032212
ZurdoDev
Кто знает? Вы не сказали нам, в чем ошибка и что происходит.
Andriken
я не знаю, сколько еще разъяснений вам, ребята, нужно даже так же, как и вам, я думаю, что это правильный код, но codeacademy говорит, что это не так, бросая ошибку со словами "синтаксическая ошибка !"
ZurdoDev
Почему нам нужно больше разъяснений? Потому что ты даже не задал вопроса. Я близок к тому, чтобы закончить свои курсы чтения мыслей, но я еще не закончил их, так что простите меня, когда кто-то сбрасывает какой-то код и говорит: "Может быть, синтаксическая ошибка", и я не знаю, о чем они спрашивают. Если есть синтаксическая ошибка, говорит ли вам codeacademy, какая строка?
Если нет, google for javascript lint online, и вы получите некоторые из них, где они могут проверить синтаксис для вас.
Andriken
братан вот какой вывод я здесь делаю ................codeacademy говорит, что это синтаксическая ошибка, а codeacademy-это обучающий сайт, он не показывает точную строку ошибки, хотя код работает хорошо и консольно правильно ! и извините, если вы даже учитесь ... пойми меня, брат ! кстати, спасибо " уже раньше слышал от Дугласа Крокфорда упоминание об этом сайте, но только что заметил, что это такое !
Dave Kreskowiak
Во-первых, никто не является вашим "братом" или "братом" на форумах. Использование этих "терминов" заставляет вас звучать как мешок дуче.
Далее, есть дополнительная запятая в вашем определении "друзья", в конце раздела" Сунил".
Andriken
ох ! так грубо Ты говоришь: "мне жаль незнакомца ... я даже не должен был никого звать на помощь, так как они здесь чужие для меня", но это не значит, что я не мог попросить о помощи ! ты говоришь так, как будто я делаю большой грех, называя тебя братом или братом !
Karthik_Mahalingam
console. log("не удалось их найти");
это будет называться n раз, когда не совпадение