169 похожих чатов

16 ответов

16 просмотров

Что взамен?

Serge- Автор вопроса
Daria Shuleko
Что взамен?

Смотря какой функционал нужен.

Serge
Смотря какой функционал нужен.

Глубокое копирование, сравнение, перебор объекта Дебонд etc Понятное дело, что можно все свое, но зачем

JSON.parse(JSON.stringify()) Для глубокого копирования не подойдет?)

Я ж говорю - можно написать свое.

https://developer.mozilla.org/en-US/docs/Web/API/structuredClone

Serge- Автор вопроса
Daria Shuleko
Я ж говорю - можно написать свое.

Так вроде тут писать то нечего. Ради этого либу полностью в глобал импортить на 50кб (или сколько она там) - ну такое себе

Andrey Bondarenko
JSON.parse(JSON.stringify()) Для глубокого копиров...

function deepClone(obj) { let value; let newObj = {}; for (const key in obj) { value = obj[key]; newObj[key] = typeof value === "object" ? deepClone(value) : value; } return newObj; } https://codesandbox.io/s/deep-clone-an-object-57mft

Dima
function deepClone(obj) { let value; let newOb...

Мой в одну строчку, так-то 😛

Andrey Bondarenko
Мой в одну строчку, так-то 😛

Если есть выбор - уже хорошо)

Вот именно поэтому я по-возможности предпочитаю хорошо оттестированные библиотеки - самопалу

Daria Shuleko
Вот именно поэтому я по-возможности предпочитаю хо...

Тогда добавьте новые условия, под ваши кейсы :) Если у человека табу на сторонние пакеты, то как минимум фундамент он уже понял.

Dima
Тогда добавьте новые условия, под ваши кейсы :) Е...

Если у человека табу - то мои ему соболезнования.

Daria Shuleko
Если у человека табу - то мои ему соболезнования.

Так табу разные бывают) Для себя бы тоже возможно выбрал либу и не заморачивался. А если в компании строгие полиси на этот счёт (те же большие фин техи), то приходится изобретать велосипед.

Serge- Автор вопроса
Dima
Так табу разные бывают) Для себя бы тоже возможно ...

Дело не в табу, а в практической целесообразности. Тянуть целую либу, причём полностью, ради двух однострочных функций мотивируя тем, что "50кб погоду не делают" - ну такое себе. в результате будет куча сторонних либ и тоже обновление пакетов будет той еще рулеткой.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта