Processor
Пишешь справа тип как строку
Михаил
Смотря в чем пишешь, в js можно узнать через typeof
Это вернет примитив, а мне немного другое надо. Вопрос уже решенный, впрочем, спасибо.
Михаил
Нет. Там выше написали, работает myObjectName.constructor.name при условии правильно организованной цепочки наследования
Михаил
Если наследоваться через жопу, как я - то не работает
Михаил
instanceof не возвращает строку, к сожалению
Михаил
А мне была нужна именно строка
Михаил
А не просто проверка
Artur
ктонить обходил запрет на 3rd party cookie?
Artur
хай
Cheslav
подскажите метод из лодаша чтобы из строки выбрать все цифры?
Cheslav
что то не получается найти
Kirill
RegExp?
Serhii
почему 1,2 возвращает 2 а function(){}, function(){} выводит синтаксическую ошибку?
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
'gd3453f5435g3535dg'.replace(/\D/g,'').split('') придумывается такое, но наверное есть получше способ
Serhii
я эбанулся, это ошибка в function(){}
Ivan
Sergey
и что
Serhii
потому что => это .apply
Serhii
а, бле, спред это апплай
Serhii
ну ладно, я дошел к тому что,function(){} невалидный синтаксис. Но где описано это?
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
Anonymous
Господа, приветствую! Начал немного изучать js. И столкнулся с непониманием того, как исполняется код. Первое изумление было, когда узнал, что функцию можно вызывать до ее объявления. С этим более-менее разобрался, узнал, что исполнение кода происходит в два этапа. На первом этапе компиляции просходит создание всех переменных (в том числе функции), а на втором инетерпретация кода. Поэтому и возможно вызывать функцию хотя объявление происходит ниже по коду. А вот что остается не понятным - это его асинхронность. Код идущий после setTimeout исполняется, не ожидая окончания ее выполнения. Когда с jQuery игрался тоже нечно подобное мне мозг взорвало. Что можете посоветовать почитать/посмотреть об этом, чтобы разобраться?
код в setTimeout на самом деле блокирует ивентлуп, как и любой другой код, просто он выполняется в следующей итерации
Aleksei
https://www.youtube.com/watch?v=8aGhZQkoFbQ&t=4s
Serhii
Ну?
так как function(){} это Declaration, name есть обязательным параметром
Serhii
потому function(){} это синтаксическая ошибка до ( изза нехватки имени
Victor
Спасибо большое за ответы! Буду разбираться
V◌┗⢎ℍıK
Когда собираешься показать клиенту проект.
V◌┗⢎ℍıK
DeniskaAb
Тут и модеров нет?
Cat
это проплаченная реклама?
Cat
видимо нет
V◌┗⢎ℍıK
а можно проплачивать?
Cat
Хз, я тут в чай по Си заходил
V◌┗⢎ℍıK
а если у меня кот потерялся, не будут же удалять объявление про котика?
CherryTea
у пиндосов да, у нас нет
И от скольки там, если не секрет?
blkmrkt
хосспаде, как вообще можно монгой без трансакций пользоваться?
Dmitrii
с развитием webassembly, можно будет писать на любом языке под браузеры? главное чтобы компилятор был?
anoru
На нем будут писать сложные пакеты для обработки данных, игровые движки, etc. js никуда не денется
Dmitrii
На нем будут писать сложные пакеты для обработки данных, игровые движки, etc. js никуда не денется
но теоретически набегут фаны других языков, и скажут хотим писать на нем, а не js
Дима
Пока что нет качественных срежств для работы с dom изнутри wasm
Anonymous
но теоретически набегут фаны других языков, и скажут хотим писать на нем, а не js
и их пошлют нахуй, кто будет поддерживать их парашу на какой-нибудь скале?
Дима
То есть тебе всё равно нужен js/js-based для UI
Dmitrii
те wasm больше как числодробилка будет?
Anonymous
scalajs и так есть))
что-то от того, что она есть, ее массово не используют
Дима
И слава б-гу
Дима
те wasm больше как числодробилка будет?
Да, пока что фактически это и есть числодробилка. Я уже обкатываю
Azein
Нормально вообще держать файлы для аплоада в массиве (не файллист) чтобы юзер мог последовательно вставлять их в форму? Понятно что память забивается - но какие еще варианты?
CherryTea
почему во всех языках [] === [] true, но не в js...
Oleg
В каких конкретно всех?
Vladislav 👻
почему во всех языках [] === [] true, но не в js...
Потому что писали его через жопу умные люди, которые посчитали, что использовать поинтер по умолчанию лучше