Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 10

es

evgeny shev in JavaScript Noobs — сообщество новичков
Diamond_skrt
Есть два массива:
1.
[
{id: 1, name: "cat"},
{id: 2, name: "dog"},
{id: 4, name: "catdog"}
]
2.
[1, 4]

Как вывести элементы из первого массива, с id совпадающим из 2 массива
В реальной практике мы часто сталкиваемся с массивом объектов объектом массивов ?
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
Oleg
Привет. Кто подскажет что не так.
1 функция создаю кнопки по нажатию
2 функция надо изменить цвет по наведению.
кнопки создаются но вот цвет не меняется по наведению. функция get_random_color рабочая.
что делать?
ну ты какбы возвращаешь рандомный цвет, но куда? во вселенную смерти? в мусорку? как комплюктер должен понять что этот цвет надо присвоить созданной кнопке?
источник

O

Oleg in JavaScript Noobs — сообщество новичков
да но не могу догнать как присвоить get_random_color  кнопке
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
Oleg
да но не могу догнать как присвоить get_random_color  кнопке
т.е. до этого ты как-то допер что .style.background это бэкграунд для кнопки, а потом застопорился?
источник

O

Oleg in JavaScript Noobs — сообщество новичков
newBtnColor это кнопка по наведению срабатывает рандомная функция и и как дальше ?
источник

O

Oleg in JavaScript Noobs — сообщество новичков
но через appendChild не могу присвоить
источник

O

Oleg in JavaScript Noobs — сообщество новичков
newBtnColor.style.background = get_random_color();
так тоже не канает.
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Oleg
newBtnColor.style.background = get_random_color();
так тоже не канает.
а что у тебя get_random_color делает?
источник

O

Oleg in JavaScript Noobs — сообщество новичков
Цвет рандомный
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
что цвет рандомный
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
точнее излагай мысли, тогда, глядишь, и компьютер тебя понмать начнёт
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
Oleg
newBtnColor.style.background = get_random_color();
так тоже не канает.
я просто пытаюсь понять как это исправить без переписывания, и у меня котелок немного едет)
источник

O

Oleg in JavaScript Noobs — сообщество новичков
Функция генерирует цвет. Который нужно присвоить кнопке. По нажатии срабатывает 2 функций а при наведении нужно присвоить этот цвет кнопке. Я так это вижу но не могу догнать как это сделать
источник

D

Diamond_skrt in JavaScript Noobs — сообщество новичков
evgeny shev
В реальной практике мы часто сталкиваемся с массивом объектов объектом массивов ?
ну я уже два раза столкнулся с подобным)
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Oleg
Функция генерирует цвет. Который нужно присвоить кнопке. По нажатии срабатывает 2 функций а при наведении нужно присвоить этот цвет кнопке. Я так это вижу но не могу догнать как это сделать
так отдельно её убери куда-нибудь, чего навалено всё в одном месте
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
Oleg
newBtnColor.style.background = get_random_color();
так тоже не канает.
для начала можно вытащить функцию get_random_color() из функции GetRandomColor() и пусть она делает то, что ей предназначено, генерирует новый рандомный цвет и возвращает его. Потом переназвать функцию GetRandomColor()  на SetRandomColor() , т.к. она должна будет давать кнопке новый цвет.
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Diamond_skrt
ну я уже два раза столкнулся с подобным)
Это в работе или в обучении ?
источник

D

Diamond_skrt in JavaScript Noobs — сообщество новичков
evgeny shev
Это в работе или в обучении ?
В работе
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Diamond_skrt
В работе
Интересно что за задача там типа прилетела простыми словами ?))
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
Oleg
newBtnColor.style.background = get_random_color();
так тоже не канает.
после этого, при создании новой кнопки, в функции newBtnClick() , сразу вешай ей обработчик с функцией SetRandomColor().  А в функции SetRandomColor()  "this"  уже будет твоей кнопкой. И можно сделать this.style.background = get_random_color();
источник