Size: a a a

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

2020 July 10

D

Darya in JavaScript — русскоговорящее сообщество
привет. А вот скажите, пожалуйста, в данном примере говорится, что если с черточкой параметр, то он не используется и что это распространено в js, а кто нибудь на практике это использует? и самое главное, зачем, в каких случаях? во время отладки?
источник

MS

Mike Shalin in JavaScript — русскоговорящее сообщество
Тебе просто первый аргумент не нужен и ты используешь только второй
источник

MS

Mike Shalin in JavaScript — русскоговорящее сообщество
В graphql resolvers такое встречается
источник

MS

Mike Shalin in JavaScript — русскоговорящее сообщество
Да в любых колбеках может встретиться
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Darya
привет. А вот скажите, пожалуйста, в данном примере говорится, что если с черточкой параметр, то он не используется и что это распространено в js, а кто нибудь на практике это использует? и самое главное, зачем, в каких случаях? во время отладки?
Постоянно, и не только в js, но обычно просто _ без букв после
источник

RS

Rustam Sahatov in JavaScript — русскоговорящее сообщество
Timofey Goncharov
есть такая структура данных:

const obj = {
 a: {
   b: [{target: '0'}, {target: '1'}],
   c: {'target: '2'},
 },
 d: {'target: '2'},
};


вам нужно часто проходить по всем полям на последнем уровне вложенности.
самое глубокое значение всегда одного вида {target: ''}.
но оно может лежать в любой вложенности или в массивах (или в массивах массивов).
постоянно использовать рекурсию  будет дорого и получить трудный алгоритм.
что бы решить эту проблему я перевел всю эту структуру в такой хешобъект:

{
 a.b[0]: {}
 a.b[1]: {}
 a.c: {}
}
теперь без рекурсии я могу бегать по полям сколько хочу.
но вот удалить уже проблема.
кто нибудь может подсказать решение?
Normalizr.js пробовал?
источник

B

Broccoli in JavaScript — русскоговорящее сообщество
разве vue не подразумевает четкое разделение серверной и клиентской части ? как тут зетесался php
источник

PS

Plastic Sounds in JavaScript — русскоговорящее сообщество
Переслано от Plastic Sounds
Есть функция которая назначает даты к тренировкам, принимает в себя дату с которой начинаются тренировка, массив дней недели и массив самих тренировок

в блоке
for (let day of weekdays)
условие раньше срабатывало иначе и даты назначались корректно, например если сегодня понедельник и переданный массив [1, 3, 5], то дата назналась с понедельника и следующее занятие среда, затем пятница

но теперь тот же код работает иначе, все занятия назначаются на 1 день, в чем может быть ошибка?
function assignWorkoutDates(programStart, weekdays, workouts) {

   let currentDate = programStart

   for (let workout of workouts) {
       if (workout.finished) {
           continue
       }

       let weekday

       for (let day of weekdays) {
           if (currentDate.isoWeekday() <= day) {
               weekday = day
               break
           }
       }

       if (!weekdays.includes(weekday)) {
           weekday = weekdays[0]
       }

       console.warn(currentDate.format('DD-MM'))
       // Вычисляем дату следующего занятия.
       if (currentDate.isoWeekday() <= weekday) {
           currentDate = moment(currentDate).isoWeekday(weekday)
       } else {
           console.log('else')
           currentDate = moment(currentDate)
               .add(1, 'weeks')
               .isoWeekday(weekday)
       }
       console.log(weekday)
       console.error(currentDate.format('DD-MM'))

       workout.start = currentDate.format('YYYY-MM-DD')
       workout.end = currentDate.format('YYYY-MM-DD')
       workout.finished = false
   }
   return workouts
}
источник

PS

Plastic Sounds in JavaScript — русскоговорящее сообщество
Переслано от Plastic Sounds
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Всем привет, кто знает чат по TS?
источник

MS

Mike Shalin in JavaScript — русскоговорящее сообщество
Артем Ильченко
Всем привет, кто знает чат по TS?
TS !== JS ?
источник

АЗ

Андрей Зенцов... in JavaScript — русскоговорящее сообщество
Артем Ильченко
Всем привет, кто знает чат по TS?
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Mike Shalin
TS !== JS ?
При строгом  сравнении нет)  Уточню что имею ввиду. если нужна помощь по TS, разраб который не работал с TS но работал с js вряд ли поможет
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Артем Ильченко
При строгом  сравнении нет)  Уточню что имею ввиду. если нужна помощь по TS, разраб который не работал с TS но работал с js вряд ли поможет
спрашивай, помогем
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Артем Ильченко
При строгом  сравнении нет)  Уточню что имею ввиду. если нужна помощь по TS, разраб который не работал с TS но работал с js вряд ли поможет
https://t.me/ts_ru ну а вообще вот
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Спасибо
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
👌
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Aleksandr
спрашивай, помогем
пока проблем нет, но вдруг будут)
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Артем Ильченко
пока проблем нет, но вдруг будут)
пока проблем нет, но обязательно* будут)
источник

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
пока проблем нет, но обязательно* будут)
))))
источник