@web_structure

Страница 2311 из 5834
Max
30.06.2017
09:42:52
:D

Danil
30.06.2017
09:43:02
Проьлема в том что нельзя за пределы цикла вернуть данные

Max
30.06.2017
09:43:03
тогда попрообуй

создать внутри функции объект

Google
Max
30.06.2017
09:43:13
присвоив ему значения эти элемента

и запуш именно объектом

AlekVolsk
30.06.2017
09:43:17
я в тихом @xy$, 2017 год, картинки фотками передаем, наверное ксерокса под рукой небыло )))

Max
30.06.2017
09:43:34
типо const obj = { ....} .push(obj)

Ахахахахаххахахахахахха

аххахахахахахах

Danil
30.06.2017
09:44:26
Я так и сделал,но в итоге массив пустой и не пустой одновременно)

Щас фотку загружу

Lorem
30.06.2017
09:45:03
у тя ж там объекты

Danil
30.06.2017
09:45:25
У меня получается массив объектов

Lorem
30.06.2017
09:45:49
У меня получается массив объектов
объекты через for прогони

Max
30.06.2017
09:46:55
ну вообще объекты через форич нужно прогонять насколько я знаю

Google
Danil
30.06.2017
09:47:17


taph1x
30.06.2017
09:47:54
Пасаны

Andrew
30.06.2017
09:48:03
Вы не туда смотрите )

taph1x
30.06.2017
09:48:07
пхп учить обязательно

?

Max
30.06.2017
09:48:16
неа

обязательно в вебе только HTML и CSS :D

taph1x
30.06.2017
09:48:39
тоесть я смогу рег и авьоризацию без него сделать

Lorem
30.06.2017
09:48:47
for(.i.i.i++.){ for(var key in obj){} }

taph1x
30.06.2017
09:49:00
обязательно в вебе только HTML и CSS :D
знаю прекрасно,.хочу расширить умения

Max
30.06.2017
09:49:00
ну если через локальное хранилище браузера - то да)

а

форин тоже норм

но выглядит конечно внешне сложно

))

Danil
30.06.2017
09:49:34
for(.i.i.i++.){ for(var key in obj){} }
Длинна объекта 0,циклом не даёт пройти

taph1x
30.06.2017
09:49:39
форин тоже норм
кароч каким языком лучше написать регистрацию на сайте?

Max
30.06.2017
09:49:57
если сайт рабочий полнофункциональный

то вроде как бекенд обязателен

Google
Max
30.06.2017
09:50:24
я просто не делал ещё рабочие авторизации я клиентскими балуюсь только

Daniil
30.06.2017
09:50:28
Длинна объекта 0,циклом не даёт пройти
вон же у тебя написано length: 6

Lorem
30.06.2017
09:50:35
Длинна объекта 0,циклом не даёт пройти
хм а что если объекты пустые

Daniil
30.06.2017
09:50:36
Как это ноль

Andrew
30.06.2017
09:50:52
Не майтесь фигней. У вас явно консоль лог выполняется до наполнения массива

Lorem
30.06.2017
09:50:52
Andrew
30.06.2017
09:51:04
Добавь колбек

Danil
30.06.2017
09:51:25
AlekVolsk
30.06.2017
09:51:59
Как?
hexlet.io

Andrew
30.06.2017
09:52:12
Если совсем по простому, то выполни функцию после завершения перебора.

Danil
30.06.2017
09:52:41
Внутри foreach?

Я пробовал изнутри отправить сгенерированный массив в функцию,бесполезно(

taph1x
30.06.2017
09:53:54
лан спс

Andrew
30.06.2017
09:54:13
Как это может быть бесполезно, если внутри объект есть со всеми данными?

Danil
30.06.2017
09:54:37
Да вот,я тоже удивляюсь ,мистика какая то

Кирилл
30.06.2017
09:55:54
Потому что цикл работает асинхронно. Буквально конструкция до console.log говорит "хей, интерпретатор, перебери мне этот массив", он тебя услышал, но не начал перебирать, и тут ты его просишь "выводи массив срочна"

Max
30.06.2017
09:57:01
Не майтесь фигней. У вас явно консоль лог выполняется до наполнения массива
ну кстати да, если человек уверен что значения не пустые, нет ошибок, то по логике вещей консоль срабатывает быстрее

Andrew
30.06.2017
09:57:41
При завершении перебора, выполни функцию в которую передашь объект.

Google
Danil
30.06.2017
09:58:34
Andrew
30.06.2017
09:58:57
Скринь код.

Я не верю

Danil
30.06.2017
10:01:02
let KeysObj:object [] =[]; this.db.list('/keys').subscribe(snapshot => { snapshot.forEach(element => { KeysObj.push({ case_id : element.case_id, tag_id : element.tag_id }); }); }); console.log(KeysObj);

Andrew
30.06.2017
10:04:22
Но ты же ничего не изменил

Max
30.06.2017
10:04:41
ахахах

Andrew
30.06.2017
10:04:41
При завершении перебора, выполни функцию в которую передашь объект.

Admin
ERROR: S client not available

Danil
30.06.2017
10:05:31
Вызвать функцию там где сейчас консоль лог?

Или внутри цикла?

Andrew
30.06.2017
10:05:59
Внутри, при завершении.

https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

Кирилл
30.06.2017
10:06:57
Как же правильно сделать?
Промисы не понимаешь?

Danil
30.06.2017
10:07:13
Промисы не понимаешь?
Очень смутно,напиши пожайлуста пример

Eugene
30.06.2017
10:07:18
чот вспомнил как ты Алику посоветовал Промисы:DD

А потом...D

Кирилл
30.06.2017
10:07:38
Как же правильно сделать?
Про них я не смогу тебе обьяснить. Тебе придется прочитать и понять

Max
30.06.2017
10:07:39
а что потом?)

Google
Max
30.06.2017
10:07:55
А потом...D
что там было?)

Danil
30.06.2017
10:08:04
Про них я не смогу тебе обьяснить. Тебе придется прочитать и понять
Я читал но вот в конкретном примере не как не соображу как применить

Кирилл
30.06.2017
10:08:46
Очень смутно,напиши пожайлуста пример
Я так понимаю, пока ты не пойдешь и не поймешь как это работает, тебе только проверять индекс)

Ща

Andrew
30.06.2017
10:08:58
а ты джун\мидл?
Я себя отношу к джуниорам

Max
30.06.2017
10:09:08
а на чём пишешь?

Ivan
30.06.2017
10:09:23
Паскаль

Кирилл
30.06.2017
10:09:26
Language: js Source: [1,2,3].forEach((item, index, arr) => { console.log(item); if (index == arr.length-1) console.log("end"); }); Result: 1 2 3 end

Danil
30.06.2017
10:12:11
я пробовал вот так еще

let KeysObj:any=[]; KeysObj =this.db.list('/keys').toPromise() .then(response => response); console.log(KeysObj);

Кирилл
30.06.2017
10:12:52
а где тут промис?
Я и не говорил, что буду писать тебе на промисах

let KeysObj:any=[]; KeysObj =this.db.list('/keys').toPromise() .then(response => response); console.log(KeysObj);
А толку? Тут и обработчика нет, который выполняется по завершению

Это не будет работать)



Sam
30.06.2017
11:08:50
Ребята, скажите пожалуйста, почему свойство p:nth-child(even) срабатывает на всех элементах, а не только на четных? В чем может быть ошибка?

Ekaterina
30.06.2017
11:09:12
показывай разметку

запили пример на куда-нибудь

не может такого быть

Страница 2311 из 5834