posters, категоричное заявление, не имеющее ничего общего с реальностью. Человек приходит после работы, уставший, естественно мало кому захочется что-то реально делать на постоянной основе в течении месяцев.
Давно заметил, что есть такой пласт населения, которому ничего другого не надо, кроме сидения на диване и ковыряния в носу.
Как системно и быстро обучаться программированию веб?
Как выбрать не кино бухло а обучение ??
Значит так, бросаешь работу, тратишь все деньги, но чтобы остался минимум на пару месяцев, и начинаешь хреначить, понимая, что если не выучишь всё за пару месяцев, тебе хана.
Вуаля, ты джун. Ну или бомж, тут уж как пойдёт.
Tim, о, совершенно другое дело, но раз уже класс реализовал, то таки добавь приватное свойство, хранящее прошлое состояние, чтобы не перезаписывать свойства без необходимости.
Tim, код сократился, только вот ценой производительности. 1 иф превратился в 8. 8 - 1 = 7.
Более того, тут можно было бы спокойно избавиться от перезаписи свойств, если хранить предыдущее состояние изОффсета.
WannaBePro, указывать явно возвращаемый тип имеет реальный смысл в больших и сложных функциях, а так же просто в критических. В иных случаях это, конечно, неплохо, но смысла в этом мало, потому что если функция начнёт возвращать что-то не то, тс начнёт сразу ругаться.
offsiderst, это называется разбить на чанки. В лодаше реализован.
Что же касается реализации, то мне трудно назвать это реализацией. Если длинна массива будет равна 20, что будешь делать?