
Roman
21.09.2018
12:32:30
та да, не оч мне кажется
регуляркой парсить... ваще
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Arrow functions do not have a prototype property.
так что это абсолютно задокументированная штука

Google

Artyom
21.09.2018
12:34:22

Roman
21.09.2018
12:34:35
всмыысли

Oleg
21.09.2018
12:34:56

Artyom
21.09.2018
12:35:01
всмыысли
Ну исключения всегда есть какие-то

Roman
21.09.2018
12:35:50
а блин... это native

Антон
21.09.2018
12:36:33
const f = function() {};
f.prototype = undefined;
f.prototype === undefined

Artyom
21.09.2018
12:37:13

Roman
21.09.2018
12:38:11
хрень короч, даже без такого кода
встроенное не имеет прототипа

Maksim
21.09.2018
12:38:51
в порядке бреда: делать new fn() и ловить TypeError у стрелочной

Roman
21.09.2018
12:39:33
ага, или выгребать сайдэффекты если получилось))

Maksim
21.09.2018
12:40:11
делать так конечно же не стоит

Антон
21.09.2018
12:47:45

Google

Антон
21.09.2018
12:47:47
ну почти

Roman
21.09.2018
12:51:19
ну почти
ну я ж о чем... регулярка это не годится

Artyom
21.09.2018
12:53:52
А почему не достаточно .startsWith('function')?

Phoenix»
21.09.2018
12:54:23

Artyom
21.09.2018
12:55:03
Почему он может не работать?

Maksim
21.09.2018
12:55:48

Phoenix»
21.09.2018
12:56:15

Антон
21.09.2018
12:56:30

Artyom
21.09.2018
12:56:36

Антон
21.09.2018
12:57:07
f = function1 => {}
f.toString() -> function1 => {}

Artyom
21.09.2018
12:57:32

Антон
21.09.2018
12:57:38
но вроде вариант рабочий

Phoenix»
21.09.2018
12:59:01
Функцию в строку, убрать переносы строк и табуляции
^[все символы которые можно использовать, но еще код не начался]=>.*?$
?
Примерно так
Но там комплекснее регулярка будет

M
21.09.2018
13:08:29

D_d
21.09.2018
14:21:37
кто знает css канал или scss

Igor
21.09.2018
14:22:39

Google

Stan
21.09.2018
14:23:22
кссру

D_d
21.09.2018
14:24:53
спасибо
надеюсь там помогут

Artyom
21.09.2018
14:31:43

Roman
21.09.2018
14:33:07
потому что const нельзя переприсваивать

Yura
21.09.2018
14:33:07
не должна потому что переменная создается каждый раз внутри фигурных скобок

Oleg
21.09.2018
14:33:28
https://m.youtube.com/watch?v=Nzokr6Boeaw

Artyom
21.09.2018
14:33:31

Yura
21.09.2018
14:33:46

Artyom
21.09.2018
14:33:49
Я его смотрел, но, видимо, все уже забыл

Oleg
21.09.2018
14:34:03

Phoenix»
21.09.2018
14:34:06

Artyom
21.09.2018
14:34:07

Roman
21.09.2018
14:34:23
что тут сложного? присваивание срабатывает на каждой итерации

Artyom
21.09.2018
14:34:57
нет присваивания
есть пересоздание в новом скоупе

Roman
21.09.2018
14:35:38

Artyom
21.09.2018
14:36:04
еще нет скоупа
Не было бы скоупа, был бы TypeError: Assignment to constant variable.

Roman
21.09.2018
14:36:29
а стоп. я все не так прочел

Google

Artyom
21.09.2018
14:36:57
ага

Roman
21.09.2018
14:37:04
ты ж сам ответил. фор создает скоуп
и в нем новый конст

Admin
ERROR: S client not available

Artyom
21.09.2018
14:37:14
не я ответил
ну как бы это очевидно из поведения, но совсем не очевидно из синтаксиса
Давно меня не напрягал JS и вот опять =\

Roman
21.09.2018
14:39:09
и без скобок, понятно :)

Artyom
21.09.2018
14:39:45
угу....

Roman
21.09.2018
14:39:53
я понял. ну да не особо
implicit скобки :)
хотя вот внутри свичей так не работает
а чтобы работало надо ставить скобки

Artyom
21.09.2018
14:41:38
вооот

Roman
21.09.2018
14:42:39
согласен. неочевидно

Pavel
21.09.2018
14:45:57
Кто-нибудь знает можно ли загружать файлы на сервер онли клиентским кодом?

Artyom
21.09.2018
14:47:53
Переформулируй вопрос

Dmitry
21.09.2018
14:47:58

Google

Dmitry
21.09.2018
14:48:18

Pavel
21.09.2018
14:49:58
Переформулируй вопрос
Ну лежит клиентский SPA код в одной папке с картинками, общается с сервером посредством API. Нужно загрузить картинку в ту же папку где и лежит код, меня это ступарнуло чего-то
Думаю без бэкенда не сделать

Artyom
21.09.2018
14:50:41
Вопервых да, во вторых это вообще идея сомнительная

Pavel
21.09.2018
14:51:09
Согласен, спасибо за мнение

Roman
21.09.2018
14:51:34
а что потом с этими загрузками делать?
может тебе s3 подойдет?

Сергей
21.09.2018
16:17:54
кто подскажет подобную реализацию? есть ли какие нить примеры?
https://jsfiddle.net/62n05sdb/32/
эффект жидкости это, если кому лень смотреть)

Artyom
21.09.2018
17:22:31
И так, нашлась под вечер пятничная задачка.
Какое количество и каких скоупов будет в первом и втором случае (закрашено красным)?
http://s.csssr.ru/U8SMMLH99/20180921201629.png
Когда будете уверены в ответе можете проверить себя и повникать, вот шаблон
var test0;
(function test(){
var test1;
{
var test2;
function f (){ test0; test1; test2 };
console.log({f});
}
})()
Для меня, например, было это открытием (спойлер)
http://s.csssr.ru/U8SMMLH99/20180921202620.png

Nikolay
21.09.2018
17:59:47

?
21.09.2018
18:16:10
Вечер добрый, мне тут сайт сломали странным способом в 5 строк JS, если кто сможет проконсультировать, отпишите в лс

Dmitry
21.09.2018
18:16:38