И что, как, работает? Ошибок никаких нет?
const inputPrice = document.querySelectorAll('input-js').dataset.price;
inputPrice.forEach
Условно есть такой кодЛучше чтоб код было конкретный.
Нужно взять из переменной inputPrice значение дата атрибута и вставить в переменную price.Ну так и в чём сложность? Значения Вы нашли.
function handlerItemPrice() {
// Забыли тут свой код написать с которым нужно помочь.
}
Обязательно ли
Получается ф-ия showArr изменяет изначальный массив, но почему?. Это все туда же. Нужно пойти узнать разницу между передачей по ссылке и по значению.
разве условия не работают внутри ф-ии?
И как сделать так, чтобы фу-ия выполнялась, но изначальный массив не изменялся?
И можно ли переформулировать причину ошибки так: у f1 в перечне с тем с чем работаем нет arrну, отчасти да. Но только этого недостаточно. Нужно было бы ещё этот arr туда передавать при вызове функции. И второй момент, если оставить круглые скобки вокруг showArr при вызове f1, то проблема бы просто поменялась на другую. Так как аргумент myFunc был бы undefined, потому что результатом работы showArr является undefined.
f1(showArr(arr1, out1), arr1, block1)
было бы эквивалентно f1(undefined, arr1, block1)
и тогда при вызове внутри f1 функции myFunc(arr, block) была бы ошибка что undefined is not a function. const setsAvailable = seats[date][time].freeSeats
- возвращает массив мест, среди которых нужно предоставить выбор. Соответственно, судя по коду, если количество свободных мест больше или равно количеству покупаемых билетов, то нужно вернуть этот список и предоставить пользователю выбор мест.resolve(seats[date][time].freeSeats)
.const chosenSeats = prompt('Введите номер мест через пробел', '')
Ну и далее убрать эти места из массива.resolve(seats[date][time])
и там уже при обработке этого резолва отображать эту информацию о сеансе.function checkTicketsAvailable(date, time, is3D, withFood, numTicket) {/*...*/}
и может вообще нельзя сделать чтобы элемент img имел по дефолту значение src="usa.png"- что мешает?
<img src="usa.png" />
могу ли я не затрагивать допустим в моем случае css, а создать стили в js для .usa и .rus?Можете. Либо напрямую элементу задавать стили через свойство style, либо создавать тэг style, описывать в нём стили и добавлять в head.
input.val('test');
рабочий код если в input действительно лежит нужный инпут.