Светлана Козлова, это шутка такая? У меня 16гб, когда игры запускаю, на фоне работает браузер, стим, егс, обс и куча разного мелкого софта. Что вам ещё на фоне надо такого, чтобы памяти не хватало?
16 гигов мало? Даже для рабочих задач это далеко не всегда мало, а для игр на данный момент более чем достаточно (во всяком случая я хз в каких играх этого не хватит).
БП можно спокойно на 650 брать. 750 это уже под 3080 спокойно заходит, а 3060 вдвое меньше потребляет. Водянка с одним вентилятором? Зачем это вообще существует? Ставь нормальную башню с запасом на тдп и будет тебе счастье.
Не знаю, чем я вчера смотрел, у тебя и так башня, сорян.)
А если серьёзно, то именно за это программистам и платят. Написать рандомный код может любой, но придумать нормальные названия переменным, классам и вообще любые адекватные названия – это 90% работы программиста. Это самая сложная часть работы программиста. Так что тут поможет только практика и опыт.
Phoen1xx, лично я энумы нелюблю и предпочитаю использовать объекты. Но для решения конкретно данной задачи тебе в любом случае придётся использовать эз, поскольку Object.keys всё равно вернёт массив строк.
Вообще, в этом нет ничего плохого ни в твоём, ни в этом случае.
Энум хрень. В данном случае ты можешь ввести любое число в DataInfo[...] и, следовательно, далеко не факт, что это будет число из имеющихся ключей. Поэтому только через эз.
VolgaVolga, Lynn «Кофеман», по моему автор изменил вопрос, потому что я тоже помню, как и Максим Федоров, что изначально вопрос был другой.
Либо у нас у обоих глюки.)
Вадим, и насчёт памяти, массив будет удалён сборщиком мусора почти сразу и один раз. В то же время со строками не так всё просто, за счёт постоянной конкатенации может больше потреблять во время выполнения и больше сборщик нагружать, но тут я совсем неуверен.
Вадим, справедливости ради в реальном мире это одно из самых универсальных и удобных решений, которое легко читать и легко расширять. Да и по производительности ещё вопрос что быстрее будет, конкатенация строк на каждой итерации или просто пуш в массив с дальнейшим джойном. На малых значениях явно выиграет конкатенация, а вот если от 1000 до 0 с шагом 4? Это уже 250 итераций.