Size: a a a

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

2021 October 04

NS

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

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
я про то, что можно использовать += 1 а не уродство в виде ++
источник

NS

Nik San in JavaScript — русскоговорящее сообщество
нельзя, в случае +=1 значение изменится до вызова
источник

Dm

Dungeon master in JavaScript — русскоговорящее сообщество
++ самое читаемое что может быть, это вообще база
Это еще с++ и void*(int * const) всякие ты не видел)
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
а если я скажу, что можно не пихать вычисление в аргументы?
источник

NS

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

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
чиво
источник

NS

Nik San in JavaScript — русскоговорящее сообщество
вот сюда
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
const opeks = {};

arr2 = arr.map((item) => {
 const label = item[1];

 opeks[label] ??= { count: 0 };

 opeks[label].count + = 1;

 return addDays(item, opeks[label].count);
})

как-то так должно сработать
источник

Dm

Dungeon master in JavaScript — русскоговорящее сообщество
const opeks = {};

arr2 = arr.map((item) => {
 const label = item[1];

 opeks[label] ??= { count: 0 };

 //opeks[label].count + = 1;

 return addDays(item, ++opeks[label].count);
})

xD

Ну можно вынести до вызова функции инкремент
источник

NS

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

Dm

Dungeon master in JavaScript — русскоговорящее сообщество
неужели для кого-то ++ тяжел в чтении?
Это вообще не серьезно
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
ну вспоминать что сделает ++a или a++ такое себе
источник

AK

Anton Karmanov in JavaScript — русскоговорящее сообщество
+
источник

AK

Anton Karmanov in JavaScript — русскоговорящее сообщество
ребусы бы сейчас разгадывать в жабаскрипте
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
до переменной - сначала инкремент
после - после
источник

AK

Anton Karmanov in JavaScript — русскоговорящее сообщество
спасибо, это знание будет успешно забыто буквально через 5 минут
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
может тогда лучше дворником работать пойти?
источник

AK

Anton Karmanov in JavaScript — русскоговорящее сообщество
ну да, не помнить наизусть пограничный случай, нужный раз в пятилетку — вон из профессии
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
какой к черту пограничный случай
это из тем вида "переменные это коробочки в памяти"
источник