Size: a a a

2021 March 27

EP

Evgenii Popov in pro.js
Артем Журавленко
Почему button не видит onSubmit?
Предположу, что функция onSubmit внутри другой функции AddHtmlForm. Клик не доберется до неё. так как вызывается в разметке html - а такая запись не навешивание событие на элемент, а вызов функции из разметки.
источник

АЖ

Артем Журавленко... in pro.js
Evgenii Popov
Предположу, что функция onSubmit внутри другой функции AddHtmlForm. Клик не доберется до неё. так как вызывается в разметке html - а такая запись не навешивание событие на элемент, а вызов функции из разметки.
Интересно. А как тогда навесить событие на элемент? addEventListener тоже не работает
источник

EP

Evgenii Popov in pro.js
Артем Журавленко
Интересно. А как тогда навесить событие на элемент? addEventListener тоже не работает
Создать элемент button
const button = document.createElement("button")
button.addEventListener('click',()=> onSubmit)
$el.append(button)
источник

S

S.unity in pro.js
памагите кто небуть, что я делаю не так
источник

ИД

Илья Дубов in pro.js
S.unity
памагите кто небуть, что я делаю не так
forEach ничего не возвращает
источник

ИД

Илья Дубов in pro.js
А если ты хочешь создать копию массива то пиши так:
[...myArr]
источник

ИД

Илья Дубов in pro.js
В твоём случае:
products: [...req.body.products]
источник

S

S.unity in pro.js
Илья Дубов
forEach ничего не возвращает
как ничего там же ретурн написано.
источник

ИД

Илья Дубов in pro.js
S.unity
как ничего там же ретурн написано.
Не
источник

S

S.unity in pro.js
Илья Дубов
В твоём случае:
products: [...req.body.products]
тогда у меня будет вот так products: [[undefined]]
источник

ИД

Илья Дубов in pro.js
Сам forEach ничего не возвращает
источник

ИД

Илья Дубов in pro.js
Если ты хочешь изменить каждый элемент массива каким-то образом то используй функцию map
источник

S

S.unity in pro.js
Илья Дубов
Сам forEach ничего не возвращает
у меня изначально products это пустой массив
источник

ИД

Илья Дубов in pro.js
Но в твоём случае нужно просто передать массив
источник

S

S.unity in pro.js
Илья Дубов
Но в твоём случае нужно просто передать массив
щас попробую
источник

ИД

Илья Дубов in pro.js
products: req.body.products
источник

ИД

Илья Дубов in pro.js
Всё
источник

S

S.unity in pro.js
Илья Дубов
products: req.body.products
вот так работает как надо) спасибо
источник

ИД

Илья Дубов in pro.js
Спред по сути тебе тут не сильно нужен
источник

ИД

Илья Дубов in pro.js
Илья Дубов
products: req.body.products
Так тоже пахать будет
источник