Size: a a a

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

2020 September 19

О

Олег in JavaScript Noobs — сообщество новичков
блин я думал, что переменные должны быть понятными
источник

YM

Yuriy Mamaev in JavaScript Noobs — сообщество новичков
🙈
источник

j

jk in JavaScript Noobs — сообщество новичков
Олег
блин я думал, что переменные должны быть понятными
Правильно думаешь. Но в твоём случае в роли объяснения могут легко выступить id.
источник

О

Олег in JavaScript Noobs — сообщество новичков
а id я пронумеровал по аналогии с экселем
источник

j

jk in JavaScript Noobs — сообщество новичков
Олег
а id я пронумеровал по аналогии с экселем
В итоге сократив всё получается что-то вроде:

function getValue (id) {
 const elem = document.getElementById(id)
 if (elem && elem.value) {
   return Number(value)
 }
 return 0
}

function calcTriple (id1, id2, id3, idResult) {
 const elem = document.getElementById(idResult)
 if (elem) {
   elem.value = (getValue(id1) - getValue(id2)) * getValue(id3)
 }
}

function calcAll () {
 const elem = document.getElementById('total')
 const fields = ['a', 'b', 'c']
 elem.value = fields.reduce((acc, id) => acc + getValue(id), 0)
}
источник

j

jk in JavaScript Noobs — сообщество новичков
Ну это конечно далеко не "лучшие практики", просто интуитивно набросал.
источник

О

Олег in JavaScript Noobs — сообщество новичков
спасибо друг, только я ничего не понял, пойду спать , завтра снова с основ буду начинать
источник

ЮЧ

Юрий Ч in JavaScript Noobs — сообщество новичков
Axios если возвращаю через бэк ошибку 400, что он так жестко реагирует? Прям полный лог где ошибка и т.п. при деплои тоже так будет реагировать?
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
Юрий Ч
Axios если возвращаю через бэк ошибку 400, что он так жестко реагирует? Прям полный лог где ошибка и т.п. при деплои тоже так будет реагировать?
Лови ошибку и обрабатывай как тебе нужно
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
При билде код будет так же работать
источник

ЮЧ

Юрий Ч in JavaScript Noobs — сообщество новичков
По документации .catch (e) {}
источник

ЮЧ

Юрий Ч in JavaScript Noobs — сообщество новичков
Но не работает нормально
источник

ЮЧ

Юрий Ч in JavaScript Noobs — сообщество новичков
Если только вкладывать в try
источник

ЮЧ

Юрий Ч in JavaScript Noobs — сообщество новичков
Не досмотрел
источник

ЮЧ

Юрий Ч in JavaScript Noobs — сообщество новичков
.catch(function (error) {
   if (error.response) {
источник

Т

Тимерлан in JavaScript Noobs — сообщество новичков
ребят как поместить данные с одного объекта в другой если оба этих объекта не в глобальной видимости?я пытался создать функцию,через которую передаю параметром данные одного объекта,а инициализация функции в глобальной видимости.но второй объект его не видит
источник

AB

Anton Branch in JavaScript Noobs — сообщество новичков
Тимерлан
ребят как поместить данные с одного объекта в другой если оба этих объекта не в глобальной видимости?я пытался создать функцию,через которую передаю параметром данные одного объекта,а инициализация функции в глобальной видимости.но второй объект его не видит
Аналогично переменным.
источник

Т

Тимерлан in JavaScript Noobs — сообщество новичков
Anton Branch
Аналогично переменным.
не получается.переменную-объект делал глобальной.второй объект его не видет
источник

AB

Anton Branch in JavaScript Noobs — сообщество новичков
Что ты хочешь сделать? Что ты имеешь ввиду под не видит?
источник

Т

Тимерлан in JavaScript Noobs — сообщество новичков
Anton Branch
Что ты хочешь сделать? Что ты имеешь ввиду под не видит?
пишет object name  not defined.я хочу данные одного объекта заменить или добавить к данным другого объекта.(оба объекта, напомню,не в глобальной видимости)
источник