@JSlang

Страница 2165 из 2237
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
всмыысли

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
const f = function() {}; f.prototype = undefined; f.prototype === undefined
Такой код я поддерживать не собираюсь)

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')?

Artyom
21.09.2018
12:55:03
toString работает?
не понял вопроса

Почему он может не работать?

Maksim
21.09.2018
12:55:48
А почему не достаточно .startsWith('function')?
так вообще делать нельзя, в реальности какой-нибудь бабель завернет стрелку в обычную функцию и рантайм пойдет по одному месту

Phoenix»
21.09.2018
12:56:15
не понял вопроса
const a = foo=>"bar"; "a.toString()" чему равно будет?

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

Artyom
21.09.2018
12:57:32
f = function1 => {} f.toString() -> function1 => {}
у автора явно проблемы

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

Phoenix»
21.09.2018
12:59:01
foo=>"bar";
Ну блина регуляркой 100% можно

Функцию в строку, убрать переносы строк и табуляции ^[все символы которые можно использовать, но еще код не начался]=>.*?$ ?

Примерно так Но там комплекснее регулярка будет

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
https://m.youtube.com/watch?v=Nzokr6Boeaw
Я так и знал что прилетит это вижео =\

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
Переформулируй вопрос

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
А можно как-то отличить стрелочную и обычную функцию? ?
Я слоупок, но все же: ast построить по коду не вариант? :)

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

Страница 2165 из 2237