Andrey
Andrey
судя по всему эта зависимость установлена руками и сейчас никому не нужна , но почему тогда возникает конфликт связанный с ней
CARMINE
Красавчик👍
Anonymous
#vacancy #job #вакансия #работа #кипр #cyprus #fulltime #relocate #релокация #js #javascript Город: Лимасол, Кипр Формат работы: офис Занятость: полная Зарплатная вилка: от 3000 до 3500 евро на руки Описание вакансии: Senior JS Developer в кипрскую фин-тех компанию, релокация в г. Лимасол Задачи: •Разработка сложных web приложений для финансовой сферы Требования: •наличие диплома о высшем образовании •От 3 лет работы в должности JS разработчика •Разговорный английский •Экспертные знания JavaScript (ES6), CSS3, HTML5 •Опыт работы с TypeScript, React frameworks, Git •WebSocket, SVG, Flexbox, ServiceWorkers, IndexedD •Опыт с SASS/Less Условия: •Релокационный пакет и визовая поддержка для сотрудника и членов семьи •Медицинская страховка, пенсионный фонд, премии, питание, спорт Контакты: telegram: @SekachevAlex e-mail: a.sekachev@clever-recruiting.com
Roman
Dima
народ как концептуально правильней. обьяявить переменную выше в контроллере, а потом в нужно функции вотчере ее постоянно переопределять: const qwe; $scope.$watch( () => serviceTimeline.selectedDate.getTime(), (date) => { qwe = $filter('byTime')(qweService.timelineQwe); } } ); или сразу внутри вотчера инициализировать? const qwe = $filter('byTime')(qweService.timelineQwe);
Anonymous
есть ли какая нибудь библиотека для создания конечных автоматов? пишу чат бота и не хочется изобретать велосипед)
Anonymous
FSM
ага
Anonymous
Всем привет. Вопрос такой у меня сборка на gulp и при изменении одного jade-файла обновляются все. Как поставить наблюдение только за обновленным файлом?
Alpha
Именно поэтому перспектива — указано ведь стартовое предложение 😙
> опыт работы от двух лет > стартовое предложение Куда метнуться можно? Если что — на циферках!
Сергей
Метнуться на циферках? 🤓
Сергей
Anonymous
А можно как-то отличить стрелочную и обычную функцию? 🤔
Anton
изнутри или снаружи?
Anonymous
Снаружи
Artem
sum = function(x,y){return x + y} sum = (x,y) => x + y
Anonymous
Пишу декоратор и хочу что бы он был прозрачным для контекста оборачиваемой ф-и. Это вообще возможно? 🤔
Anton
ну явного и универсального способа я не вижу. может для частных случаев можно проверить через привязку контекста и результата выпонления
Roman
Снаружи
у стрелочной функции нет .prototype
Roman
узнал это the hard way к сожаленью =)
Oleg
у стрелочной функции нет .prototype
На это нельзя полагаться
Oleg
А можно как-то отличить стрелочную и обычную функцию? 🤔
https://github.com/ljharb/is-arrow-function но нормального и надежного способа нет, насколько я знаю
Roman
На это нельзя полагаться
чойта нельзя? (typeof f === 'function' && !f.prototype)
Oleg
Прикольно, спасибо
> NOTE: Only works in Firefox at the moment.
Roman
та да, не оч мне кажется
Roman
регуляркой парсить... ваще
Roman
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions Arrow functions do not have a prototype property.
Roman
так что это абсолютно задокументированная штука
Roman
всмыысли
Anonymous
всмыысли
Ну исключения всегда есть какие-то
Roman
а блин... это native
Anton
const f = function() {}; f.prototype = undefined; f.prototype === undefined
Anonymous
const f = function() {}; f.prototype = undefined; f.prototype === undefined
Такой код я поддерживать не собираюсь)
Roman
хрень короч, даже без такого кода
Roman
встроенное не имеет прототипа
Maksim
в порядке бреда: делать new fn() и ловить TypeError у стрелочной
Roman
ага, или выгребать сайдэффекты если получилось))
Maksim
делать так конечно же не стоит
Anton
Anton
ну почти
Roman
ну почти
ну я ж о чем... регулярка это не годится
Anonymous
А почему не достаточно .startsWith('function')?
Anonymous
toString работает?
не понял вопроса
Anonymous
Почему он может не работать?
Maksim
А почему не достаточно .startsWith('function')?
так вообще делать нельзя, в реальности какой-нибудь бабель завернет стрелку в обычную функцию и рантайм пойдет по одному месту
Anonymous
не понял вопроса
const a = foo=>"bar"; "a.toString()" чему равно будет?
Anton
Anton
f = function1 => {} f.toString() -> function1 => {}
Anonymous
f = function1 => {} f.toString() -> function1 => {}
у автора явно проблемы
Anton
но вроде вариант рабочий
Anonymous
foo=>"bar";
Ну блина регуляркой 100% можно
Anonymous
Функцию в строку, убрать переносы строк и табуляции ^[все символы которые можно использовать, но еще код не начался]=>.*?$ 👍
Anonymous
Примерно так Но там комплекснее регулярка будет
Lodo4kin
подскажите как настрить в webstrom mocha для дебагинга? у меня не работает конфига для нее, пишет что не валидна. Подскажите как настраивать если у кого-то был уже опыт
D_d
кто знает css канал или scss
Satanislav
кссру
D_d
спасибо
D_d
надеюсь там помогут
Anonymous
Простите за тупой вопрос, но почему это работает? Переменная v должна же переопределяться на каждой итерации и в данном коде должно быть TypeError: Assignment to constant variable.? (для for...of тоже
Anonymous
https://m.youtube.com/watch?v=Nzokr6Boeaw
Я так и знал что прилетит это вижео =\