Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 10

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
a b
если у вас все правильно срабатывает только при первом действии, значит там проблема
смотрю в консоли, условно как на скрине удаляю 5й элемент, потом он уходит по уменшенной типа: 4,3,2,1
источник

ab

a b in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
смотрю в консоли, условно как на скрине удаляю 5й элемент, потом он уходит по уменшенной типа: 4,3,2,1
slotsByDate.list.findIndex(s => {
  console.log({s, slot})
  return s === slot
})
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
a b
slotsByDate.list.findIndex(s => {
  console.log({s, slot})
  return s === slot
})
получается s возвращает элементы с 04:30 до 16:30, остальных нет
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
получается s возвращает элементы с 04:30 до 16:30, остальных нет
а вообще есть способ, где находишь нужный элемент и только его удаляешь? А не так, чтобы он начал херачить сверху массива удалять при отсутствии совпадения
источник

ab

a b in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
а вообще есть способ, где находишь нужный элемент и только его удаляешь? А не так, чтобы он начал херачить сверху массива удалять при отсутствии совпадения
в данном случае: findIndex возвращает -1, не найдя ни одного элемента, и -1 прокидывается первым аргументом в splice, тем самым отсекая последний элемент
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
a b
в данном случае: findIndex возвращает -1, не найдя ни одного элемента, и -1 прокидывается первым аргументом в splice, тем самым отсекая последний элемент
а такого в сплайс нет: если пришел -1, то возврашаешь ничего
источник

ab

a b in JavaScript — русскоговорящее сообщество
такую проверку делать тогда за пределом сплайса
источник

ab

a b in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
if(index === -1) {      slotsByDate.list.splice(slotsByDate.list.findIndex(v => v.time === slot), 1)
}
подобно
источник

D

Danila in JavaScript — русскоговорящее сообщество
А в каком сторе можно сплайсить? Это вьюекс?
источник

ab

a b in JavaScript — русскоговорящее сообщество
Но, все равно, это не решение
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Zhanadil Sadykov
а вообще есть способ, где находишь нужный элемент и только его удаляешь? А не так, чтобы он начал херачить сверху массива удалять при отсутствии совпадения
.filter
источник

ab

a b in JavaScript — русскоговорящее сообщество
filter да, но я предполагаю, у него предикат неверно записан
источник

ab

a b in JavaScript — русскоговорящее сообщество
раз не находит элемента в принципе
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
a b
filter да, но я предполагаю, у него предикат неверно записан
тут просто handleClick был сделан через пустой let, не совсем по Реактовский. Например не использовано стейт и т.д.
источник

K

Kir in JavaScript — русскоговорящее сообщество
Здравствуйте! Пытаюсь найти свою первую стажировку на должность Верстальщика/Junior WebDev.
Подскажите, пожалуйста, где я могу посмотреть адекватное портфолио на такую позицию? И что должно в нём быть? Хотелось бы может примеры на GitHub?
Спасибо.
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Kir
Здравствуйте! Пытаюсь найти свою первую стажировку на должность Верстальщика/Junior WebDev.
Подскажите, пожалуйста, где я могу посмотреть адекватное портфолио на такую позицию? И что должно в нём быть? Хотелось бы может примеры на GitHub?
Спасибо.
http://natfolio.ru/portfolio.html мне вот у этой мадам очень портфолио нравится
источник

В

Валентин in JavaScript — русскоговорящее сообщество
Dezmunt
function currentCurret(target) {
 const sel = window.getSelection()

 sel.selectAllChildren(target)
 sel.collapseToEnd()
 target.focus()
}
Спасибо
источник

AI

ADMIN INDIGO in JavaScript — русскоговорящее сообщество
почему он не переносит блок ?
источник

GH

Gwin Hot in JavaScript — русскоговорящее сообщество
<div class="viewnfullprice">10 <span>руб</span></div> как вытащить через js число 10 пробую через querySelector почему то не возвращает
источник

AI

ADMIN INDIGO in JavaScript — русскоговорящее сообщество
Gwin Hot
<div class="viewnfullprice">10 <span>руб</span></div> как вытащить через js число 10 пробую через querySelector почему то не возвращает
$('.viewnfullprice').text();
источник