
Dmitry
21.09.2018
12:37:57

Toha
21.09.2018
12:38:20
Дык

Dark
21.09.2018
12:38:23
s.replace(/\-/g, ' '); // => "foo-bar-baz"

Toha
21.09.2018
12:38:33
Там же наверняка есть какой нить replaceAll

Google

Toha
21.09.2018
12:38:39
Или модификатор g

Dmitry
21.09.2018
12:38:45

Dark
21.09.2018
12:38:59

Dmitry
21.09.2018
12:39:05

Toha
21.09.2018
12:39:17
Это не задница :)

Dark
21.09.2018
12:40:01
Ругаешь язык за то, что нельзя решить на нем задачу без самописных решений
Тебе демонстрируют решение языка "by design"
Ты его обзываешь задницей
То есть по твоей логике, костыли гораздо лучше

Toha
21.09.2018
12:43:52
Да можно и закостылить, но это будет задницей)

Dmitry
21.09.2018
12:45:56
В 2018 году такие базовые вещи должны бть из коробки
Спасибо что хоть не цикл приходится писать

Google

Dark
21.09.2018
12:50:09
Есть? Есть

Dmitry
21.09.2018
12:50:44
можно сказать, что из коробки у нас есть цикл for который так же эту задачу решает

Dark
21.09.2018
12:53:45
Или ты хочешь из JS Python сделать?
В котором искаропки есть почти все

Maxim
21.09.2018
13:05:56
А чем регулярка не угодила?)

Pavel
21.09.2018
13:21:19
Регулярки обычно раз в 20 медленнее обычной замены

Dark
21.09.2018
13:40:49

Pavel
21.09.2018
13:41:24
Да там в js неплохо было бы везде все оптимизировать, а то сайты тормозят и жрут по 2 гига оперативы )
Потому что в километрах кода нигде нет ситуации где важна скорость но тысячи таких участков, выполняемые в сотнях циклов и накапливают тормоза

Dark
21.09.2018
13:46:25
Микрооптимизации не спасут такие сайты то
Хотя конечно солидарен

Pavel
21.09.2018
13:47:14
Да. Нужны макрооптимизации :)
Хотя в вот в typescript пишу и не очень понимаю как чего куда. У нас там несколько раз копируются длинные списки, потом как-то фильтруются, потом синхронизируются с html. Не уверен что там все делается на указателях, наверняка это дико медленно.

SR_team
21.09.2018
14:28:44
Кстати в JS же нельзя передать переменную по ссылке. В TS это как-то решается (например передачей в объекте)?

Pavel
21.09.2018
14:29:38
Ну если учесть что TS просто компилируется в JS, то видимо никак.

Toha
21.09.2018
14:29:57
в жс же все по ссылке передаеца
не?

SR_team
21.09.2018
14:30:01
не

Google

Dark
21.09.2018
14:30:52

Toha
21.09.2018
14:31:14
так а переменная не объект ли?

Dark
21.09.2018
14:31:53
не?
Не. JS это конечно ужос летящий на крыльях веба, но там только массивы и объекты передаются по ссылке

Toha
21.09.2018
14:32:14
ясне

SR_team
21.09.2018
14:32:58

Dark
21.09.2018
14:33:08
Есть интересный факт об этом

Toha
21.09.2018
14:34:07
надо почитать про это в питоне
а то я совсем не шарю в этом)

Dark
21.09.2018
14:35:38
let s;
s = "a";
s.b = "b";
s.b // => undefined
s = String(s);
s.b = "b";
s.b // => " b"
Это все, что вам нужно знать о разнице можду объектами и примитивами в js

qwerty
21.09.2018
18:40:48
Никто не знает можно ли получить при отлове исключения call stack и все переменные по stack. То есть сохранить в переменную

qwerty
21.09.2018
18:40:59
потом отправить на мыло или еще куда-нибудь?

Igor
21.09.2018
18:41:33
стек точно можно, насчет переменных - не в курсе

qwerty
21.09.2018
18:57:58
документация https://dlang.org/phobos/core_runtime.html#.defaultTraceHandler =)

Igor
21.09.2018
19:01:12
вот такое еще есть http://arsdnet.net/dcode/stacktrace.d

qwerty
21.09.2018
19:06:14
ага, в его книжке он писал об этом
я собственно про стэк там нашел только что
осталось добыть переменные
не хотелось бы в ASM спускаться ради такого

Google

qwerty
21.09.2018
19:07:08
каким бы в D он не был удобным)

Toha
21.09.2018
19:09:31
а я с django балуюсь

qwerty
21.09.2018
19:12:00
это в чат по питону
или даже по джанго о_О

Admin
ERROR: S client not available

qwerty
21.09.2018
19:12:19
наверняка такой есть

Dmitry
21.09.2018
19:20:23

Toha
21.09.2018
19:21:17
к нему нужно бд как то прикрутить еще)
а в джанге все из коробки

Dmitry
21.09.2018
19:28:09
https://forum.dlang.org/thread/eqneqstmwfzugymfewqo@forum.dlang.org

Dark
21.09.2018
19:28:40
Ты же будешь ныть, что инструментов нет, ничего нет

Dmitry
21.09.2018
19:30:23
Иногда то что есть такое г, что лучше уж свой велосипед написать. Сегодня на еблю с js весь день ушел. Щас ссылку дам. Может кто подскажет
Мне ума не хватает уже

Pavel
21.09.2018
19:31:07
Круто, ща запосчу в чат про васм

Dmitry
21.09.2018
19:31:43
https://stackoverflow.com/questions/52446553/how-to-validate-nested-form-data-in-vue-element
Я вообще не ебу как отлаживать этот js

Pavel
21.09.2018
19:34:31
О мне на след. неделе наверное предстоит написать валидацию на ангуляре, тоже креплюсь

Ievgenii
21.09.2018
22:15:03
Парни, меняйте работу)))
Нафиг вам этот JS?)))

Pavel
22.09.2018
04:42:19
Это же веб, это же деньги! )

Google

Toha
22.09.2018
05:00:22

Stepanos
22.09.2018
09:07:28
немного треша))

Ievgenii
22.09.2018
09:39:36
)))

Igor
22.09.2018
09:39:51

Ievgenii
22.09.2018
09:40:29
О.о

Igor
22.09.2018
09:40:40
Не удержался )

Ievgenii
22.09.2018
09:43:27

Dmitry
22.09.2018
10:31:01
Вот еще и з старого в копилку

Ievgenii
22.09.2018
10:40:13
А вот это +1!

Dmitry
22.09.2018
10:41:44
Близко к сути

qwerty
23.09.2018
17:30:28
Можно ли как-то модифицировать результат функции? Что-то вроде паттерна "декоратор", только не для класса, а для функции. https://refactoring.guru/ru/design-patterns/decorator Вопрос про D, но кто пишет на Python должны понять о чем я говорю.

Maxim
23.09.2018
17:34:32
ну, как бы, сделать функцию, которая вызывает функцию и модифицирует результат, не?