Processor
Пишешь справа тип как строку
krn
Михаил
Нет. Там выше написали, работает myObjectName.constructor.name при условии правильно организованной цепочки наследования
Михаил
Если наследоваться через жопу, как я - то не работает
Михаил
instanceof не возвращает строку, к сожалению
Михаил
А мне была нужна именно строка
Михаил
А не просто проверка
Artur
ктонить обходил запрет на 3rd party cookie?
Artur
хай
Cheslav
подскажите метод из лодаша чтобы из строки выбрать все цифры?
Cheslav
что то не получается найти
Kirill
RegExp?
Serhii
почему
1,2
возвращает 2 а
function(){}, function(){}
выводит синтаксическую ошибку?
Rafael 🌵
Serhii
Rafael 🌵
намек на то что и то и то объекты?
Serhii
это наверное изза https://www.ecma-international.org/ecma-262/7.0/index.html#sec-function-definitions
Rafael 🌵
Serhii
FunctionExpression:
functionBindingIdentifieropt(FormalParameters){FunctionBody}
Serhii
при чем тут возвращение обьекта
Igor
(function(){}), (function(){})
Serhii
я не спрашиваю как заставить работать
Serhii
мне не понятно с каким синтаксисом выполнилось сравнение
Serhii
если бы с этим https://www.ecma-international.org/ecma-262/7.0/index.html#sec-function-definitions ошибка была бы с , а не с ( как неожиданным симовом, так как тело функции описано а комма уже не к месту
Serhii
если изучить https://www.ecma-international.org/ecma-262/7.0/index.html#sec-comma-operator-runtime-semantics-evaluation , тогда загвоздка с GetValue
Serhii
https://www.ecma-international.org/ecma-262/7.0/index.html#sec-getvalue
Anonymous
Anonymous
'gd3453f5435g3535dg'.replace(/\D/g,'').split('') придумывается такое, но наверное есть получше способ
Serhii
я эбанулся, это ошибка в function(){}
Ivan
Sergey
Serhii
потому что => это .apply
Sergey
Serhii
а, бле, спред это апплай
Serhii
ну ладно, я дошел к тому что,function(){} невалидный синтаксис. Но где описано это?
Sergey
Rafael 🌵
Serhii
function(FormalParameters){FunctionBody} синтаксис, но я не вижу описания ошибки когда нету FunctionBody
Serhii
что ли It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of FormalParameters is false.
Serhii
но я не уверен что консоль браузера в стрикт моде выполняет скрипты
Serhii
ладно, нельзя декларировать функцию без имени
Serhii
но где это написано
Victor
Господа, приветствую!
Начал немного изучать js. И столкнулся с непониманием того, как исполняется код.
Первое изумление было, когда узнал, что функцию можно вызывать до ее объявления.
С этим более-менее разобрался, узнал, что исполнение кода происходит в два этапа.
На первом этапе компиляции просходит создание всех переменных (в том числе функции), а на втором инетерпретация кода.
Поэтому и возможно вызывать функцию хотя объявление происходит ниже по коду.
А вот что остается не понятным - это его асинхронность. Код идущий после setTimeout исполняется, не ожидая окончания ее выполнения.
Когда с jQuery игрался тоже нечно подобное мне мозг взорвало. Что можете посоветовать почитать/посмотреть об этом, чтобы разобраться?
Egor
Почитай про event loop
Oleg
Anonymous
Господа, приветствую!
Начал немного изучать js. И столкнулся с непониманием того, как исполняется код.
Первое изумление было, когда узнал, что функцию можно вызывать до ее объявления.
С этим более-менее разобрался, узнал, что исполнение кода происходит в два этапа.
На первом этапе компиляции просходит создание всех переменных (в том числе функции), а на втором инетерпретация кода.
Поэтому и возможно вызывать функцию хотя объявление происходит ниже по коду.
А вот что остается не понятным - это его асинхронность. Код идущий после setTimeout исполняется, не ожидая окончания ее выполнения.
Когда с jQuery игрался тоже нечно подобное мне мозг взорвало. Что можете посоветовать почитать/посмотреть об этом, чтобы разобраться?
код в setTimeout на самом деле блокирует ивентлуп, как и любой другой код, просто он выполняется в следующей итерации
Aleksei
https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=4s
Serhii
Ну?
так как function(){} это Declaration, name есть обязательным параметром
Serhii
потому function(){} это синтаксическая ошибка до ( изза нехватки имени
Victor
Спасибо большое за ответы! Буду разбираться
Victor
Anton
V◌┗⢎ℍıK
Когда собираешься показать клиенту проект.
V◌┗⢎ℍıK
DeniskaAb
Тут и модеров нет?
Cat
это проплаченная реклама?
Cat
видимо нет
V◌┗⢎ℍıK
а можно проплачивать?
Cat
Хз, я тут в чай по Си заходил
V◌┗⢎ℍıK
а если у меня кот потерялся, не будут же удалять объявление про котика?
blkmrkt
хосспаде, как вообще можно монгой без трансакций пользоваться?
Dmitrii
с развитием webassembly, можно будет писать на любом языке под браузеры? главное чтобы компилятор был?
anoru
На нем будут писать сложные пакеты для обработки данных, игровые движки, etc. js никуда не денется
Дима
Дима
Dmitrii
Дима
Пока что нет качественных срежств для работы с dom изнутри wasm
Anonymous
Дима
То есть тебе всё равно нужен js/js-based для UI
Дима
Dmitrii
те wasm больше как числодробилка будет?
Дима
И слава б-гу
Azein
Нормально вообще держать файлы для аплоада в массиве (не файллист) чтобы юзер мог последовательно вставлять их в форму? Понятно что память забивается - но какие еще варианты?
CherryTea
почему во всех языках [] === [] true, но не в js...
Oleg
В каких конкретно всех?