Size: a a a

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

2021 June 07

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
Почему-то скрипт вернул "undefined21,21,22,22,"
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Ids изначально пустую строку назначь
источник

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
А, почему дублируется, я понял.
Ибо 4 инпута.
2 из них уникальные.
источник

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
Походу, строкой это реализовать не получится.
Ибо он пихает дубли, которые не нужны.
Самый оптимальный вариант, что я вижу, это массив. Если элемента нет в массиве - добавить.
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
А как так получается, что одинаковые id?
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Смысл id - уникальность
источник

AU

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

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Или там буква первая разная?
источник

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
Товар, у которого два поля: x21 и y21.
Первый - количество. Второй - сумма.

Это было сделано специально, чтобы был калькулейт суммы от количества.
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Если структура одинаковая, то имеет смысл наверно перебирать строки с парами инпутов и брать сразу из двух значения, делать с ними все что нужно
источник

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
А разве текущий алгоритм не проще? Один цикл просто перебирает все инпуты, по индексам действий сортирует значения, и записывает id.
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
В одном цикле смешиваешь разные сушности
источник

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
Для того и придумали if 😂
источник

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
Всё работает идеально, кроме записи id.
Перепишу под массив, либо сделать буфферную переменную.
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Никто не запрещает костыли делать) потом просто поддерживать это будет сложнее
источник

DT

Damir Takhautdinov in JavaScript Noobs — сообщество новичков
раз такая пьянка, можно и Set() сделать, а потом на него Aray.from() использовать
источник

D

Danila in JavaScript Noobs — сообщество новичков
У меня сейчас припадок будет от этого кода
источник

D

Danila in JavaScript Noobs — сообщество новичков
const goodsData = document.querySelectorAll('.goodinp')
let ids = [], counts = 0, total = 0;

for(let {id, value} of goodsData){
  ids.push(id.slice(1))
  const action = id[0]
  if(action === 'x') counts+=value
   if(action === 'y') totals+=value
}

console.log(ids,join(','), counts, total)
источник

A

A.E. in JavaScript Noobs — сообщество новичков
Нужен хєлп с аяксом . У меня бэкенд написан на Java, ссылка билдится с помощью таймлифа . С ней проблем нет.   Респонс приходит в виде double значения .
У меня не получается обновлять progressbar так как в js я нуб. Приходит валидное double значение но прогресс бар не обновляется. Ссылка на пастебин:https://pastebin.com/XpHGM9v6
источник

A

A.E. in JavaScript Noobs — сообщество новичков
Помогите пожалуйста корректнуть метод  на update или вообще что не так подсказать. Буду признателен
источник