Size: a a a

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

2020 June 26

CM

Chingiz Mamiyev in JavaScript — русскоговорящее сообщество
Denis
У меня есть подобная запись (выключает консоль стейтменты в продакше режиме):
console.log = noop;
console.warn = noop;
console.error = noop

Но объект console содержит достаточно много методов. Как можно оптимизировать этот код и в цикле это сделать?
console = null;🤔
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Denis
for (key in console) {
  console[key] = noop;
}

типа такого?
убийца
источник

D

Denis in JavaScript — русскоговорящее сообщество
th.witness
Можно и так. А зачем вы это делаете?
Для оптимизации react native приложения в продакшн режиме, чтобы не отрабатывали консоль логи.
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Denis
Для оптимизации react native приложения в продакшн режиме, чтобы не отрабатывали консоль логи.
решение на 10/10
источник

D

Denis in JavaScript — русскоговорящее сообщество
꧁倫太郎 岡部꧂
решение на 10/10
так а в чем проблема? Это распространенный подход
источник

Z

Zaff in JavaScript — русскоговорящее сообщество
coldrain96
Вопрос по регуляркам, пытаюсь создать маску для инпута, условие такое, число может быть как отрицательным так и положительным. То есть, нужно позволить добавлять "-" перед цифрами, но он должен быть не обязательным и только в начале строки, перед всеми цифрами. Как этого можно достичь?
а input type number это не решает?
источник

c

coldrain96 in JavaScript — русскоговорящее сообщество
Zaff
а input type number это не решает?
он допускает лишние символы там где это не труебуется
источник

Z

Zaff in JavaScript — русскоговорящее сообщество
coldrain96
он допускает лишние символы там где это не труебуется
а например?
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
coldrain96
он допускает лишние символы там где это не труебуется
какие?
источник

c

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

Z

Zaff in JavaScript — русскоговорящее сообщество
Denis
Для оптимизации react native приложения в продакшн режиме, чтобы не отрабатывали консоль логи.
а убирать консоль.лог из продакшн билда, не?
источник

Z

Zaff in JavaScript — русскоговорящее сообщество
coldrain96
Переслано от coldrain96
впервые вижу
источник

Z

Zaff in JavaScript — русскоговорящее сообщество
coldrain96
Переслано от coldrain96
хм, оказывается инпут сам по себе принимает эти символы, но сабмитнуть наверно не даст все равно
щас проверим
источник

c

coldrain96 in JavaScript — русскоговорящее сообщество
Zaff
хм, оказывается инпут сам по себе принимает эти символы, но сабмитнуть наверно не даст все равно
щас проверим
это не чистый хтмл инпут, это квазаровский компонент
источник

c

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

Z

Zaff in JavaScript — русскоговорящее сообщество
coldrain96
даст
хм, тогда претензий нет
а что за квазар, кстати?
источник

c

coldrain96 in JavaScript — русскоговорящее сообщество
Zaff
хм, тогда претензий нет
а что за квазар, кстати?
источник

D

Denis in JavaScript — русскоговорящее сообщество
Zaff
а убирать консоль.лог из продакшн билда, не?
Здесь 2 варианта:
1) Выключить через if (!global.DEVDEV)
2) Подтянуть плагин (babel-plugin-transform-remove-console) и добавить в .babelrc. Думаешь это лучше вариант? Сторонний пакет делает тоже самое
источник

Z

Zaff in JavaScript — русскоговорящее сообщество
Denis
Здесь 2 варианта:
1) Выключить через if (!global.DEVDEV)
2) Подтянуть плагин (babel-plugin-transform-remove-console) и добавить в .babelrc. Думаешь это лучше вариант? Сторонний пакет делает тоже самое
убирать вообще в коде не вариант?
я думал console.logи даже коммитать нельзя

или в мире РН все иначе?
источник

D

Denis in JavaScript — русскоговорящее сообщество
Zaff
убирать вообще в коде не вариант?
я думал console.logи даже коммитать нельзя

или в мире РН все иначе?
Да, коммитить консоль логи не лучшее решение. Но в текущем проекте, в некоторых местах это используется (не спрашивай зачем:))

Посмотрю ещё на этот плагин изнутри и подумаю че юзать. Спасибо.
источник