Denis
d=e=>e.reduce((a,b)=>a*b)
Anton
а нужно сколько?
Anton
а нужно сколько?
можно 20. если кто придумает короче, то он чертов гений
Syntax Highlight Bot
Denis
d=e=>e.reduce(Math.imul)
Anton
Есть. Ты близок
ну, оно тоже через eval?
Lupusregina[beta]
Есть. Ты близок
так вот же f=a=>eval(a.join`*`)
Lupusregina[beta]
"f=a=>eval(a.join`*`)".length===20
Dzhanik
что на входе и на выходе?
Dzhanik
кинь ссылку откуда задание
Lupusregina[beta]
function merge(nums1, m, nums2, n) { nums1.splice(0, nums1.length, ...nums1.slice(0, m), ...nums2.slice(0, n) ).sort((l,r) => l-r) }
Lupusregina[beta]
попробуй так
Anton
Гайз, всем привет, такой вопрос. Есть некий скрипт наподобие яндекс.метрики, который встраивается на какой-то сайт (а-ля src="https://another_site.ru/script.js"). Сайт может быть абсолютно рандомным с точки зрения технологий, на которых он построен. Нужно иметь возможность отслеживать ошибки, которые могут происходить в script.js По дефолту для подобных задач в вакууме используется Sentry, но в данном случае он не подойдёт потому что: 1) на сайте может быть ещё куча скриптов, которые безбожно срут в консоль; отлавливать это всё в Sentry такое себе удовольствие 2) Sentry очень тяжёлый, в 100 килобайт, а в данном случае это очень плохо, потому что каждый килобайт на счету Есть какой-то путь, куда можно порыть в поисках решения проблемы?
Anton
какие угодно, например .querySelector к null (сайты самые разные и вёрстка периодически может меняться)
Dzhanik
мне кажется яндекс хочет чтобы ты использовал это, https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D0%B5%D0%BC
Anechka
#работа #офис В строительно-инвестиционную компанию требуется разработчик: • Отличное знание JavaScript (ES6). Будет плюсом знание TypeScript и es7; • Отличное знание React/React Native(Redux/flux, Firebase). Git. HTML, CSS; • Наличие портфолио; • Приветствуется опыт работы с Swift, Java (ООП). З/п 200 000 руб на руки + бонусы Компания ставит перед собой следующие задачи: • Создание единого информационного пространства по реализации девелоперских проектов; • Внедрение системы ERP, объединяющей в себе все используемые в предприятии виды учета; • Интеграция с банковскими системами; • Внедрение корпоративной торговой площадки; • Создание цифровой облачной платформы «Личный кабинет подрядчика» для взаимодействия с партнерами; • Развертывание портала BI; • Интеграция финансовой системы и системы управления проектами; • Внедрение электронного документооборота; • Создание корпоративного мобильного приложения. Буду признательна за Ваши рекомендации специалистов, у которых данная задача может вызвать профессиональный интерес.  Ниже мои координаты для связи.  Анна Метелица am@atman.im +79263697441
Denis
#работа #офис В строительно-инвестиционную компанию требуется разработчик: • Отличное знание JavaScript (ES6). Будет плюсом знание TypeScript и es7; • Отличное знание React/React Native(Redux/flux, Firebase). Git. HTML, CSS; • Наличие портфолио; • Приветствуется опыт работы с Swift, Java (ООП). З/п 200 000 руб на руки + бонусы Компания ставит перед собой следующие задачи: • Создание единого информационного пространства по реализации девелоперских проектов; • Внедрение системы ERP, объединяющей в себе все используемые в предприятии виды учета; • Интеграция с банковскими системами; • Внедрение корпоративной торговой площадки; • Создание цифровой облачной платформы «Личный кабинет подрядчика» для взаимодействия с партнерами; • Развертывание портала BI; • Интеграция финансовой системы и системы управления проектами; • Внедрение электронного документооборота; • Создание корпоративного мобильного приложения. Буду признательна за Ваши рекомендации специалистов, у которых данная задача может вызвать профессиональный интерес.  Ниже мои координаты для связи.  Анна Метелица am@atman.im +79263697441
Город?
Dmitry
Че-то туплю. Подскажите плиз, как целиком прочитать содержимое ответа WebSocket ?
Dmitry
Куда тыкнуть?)
Anton
так просто же nums.splice(n, m, ...nums2)
Anton
тогда nums.splice(n, m, ...nums2).sort((a, b) => a - b)
Anton
ну либо проходить на каждому элементу и вставлять значения из второго массива, но это такое себе
Макс
Народ кто-нибудь с фазером в стыковке с vue работал?
Anton
тогда такая идея let j = 0; nums1.forEach((e, i) => { if(e < nums[j]) { if (e) { [nums1[i], nums2[j]] = [nums2[j], nums1[i]] } else { nums1[i] = nums2[j++]; } } });
Anton
хотя да. это так. идея была
Andrey
Гайз, всем привет, такой вопрос. Есть некий скрипт наподобие яндекс.метрики, который встраивается на какой-то сайт (а-ля src="https://another_site.ru/script.js"). Сайт может быть абсолютно рандомным с точки зрения технологий, на которых он построен. Нужно иметь возможность отслеживать ошибки, которые могут происходить в script.js По дефолту для подобных задач в вакууме используется Sentry, но в данном случае он не подойдёт потому что: 1) на сайте может быть ещё куча скриптов, которые безбожно срут в консоль; отлавливать это всё в Sentry такое себе удовольствие 2) Sentry очень тяжёлый, в 100 килобайт, а в данном случае это очень плохо, потому что каждый килобайт на счету Есть какой-то путь, куда можно порыть в поисках решения проблемы?
window.addEventListener('error', (e) => e.filename.includes('://example.com/') && navigator.sendBeacon('https://logs.example.com/error', JSON.stringify(e))) Сам скрипт отдавать с Access-Control-Allow-Origin: *
Anton
С filename интересно
Andrey
Можно даже так const src = document.currentScript.src; window.addEventListener('error', (e) => e.filename === src && ...) Но в 11 осле работать не будет
Anton
Спасибо
Oleg
Всем привет. Кто нибудь может посоветовать как отключить обновление страницы в мобильном хроме при перетягивании пальцем с верху вниз? Pull to refresh так называемый. У меня полноэкранное приложение и при каждом Свайпе обновляется страница. Уже измучился весь. В гугле тоже ничего рабочего не нашёл. Ни css свойства не помогают ни js костыли
Anton
Как ф-ция а вызывается? a=b=>+b a`2`
Anton
Как интерпритатор это интерпритирует, как он понимает что 2 это аргумент?
Anton
@kriskasp это ты так умеешь вызывать, расскажи
Lupusregina[beta]
Anton
та я уже чекнул линк выше, спасибо)
Lupusregina[beta]
ну если там будут всторенные переменные то значения отдельным списком будут( и текст разделенный ими)
Anton
думаю, это не бест практис
Anton
выглядит так себе
Anton
а для чего эта фича, кроме того, чтобы не писать () ?
Lupusregina[beta]
Anton
а для чего эта фича, кроме того, чтобы не писать () ?
это для тонких материй. если вдруг захочется шаблон разобрать на части и с ними уже работать http://es6-features.org/#RawStringAccess
Anton
потому что a`2${3}-text` !== a('23-text')
все еще можно написать a(a`2${3}-text`)
Anton
потому что a`2${3}-text` !== a('23-text')
нет, ну я имел ввиду норм пример, если бы кто-то написал на проекте a`2${3}-text`, думаю, такой код сразу бы отправили на код ревью
Lupusregina[beta]
хелп
Lupusregina[beta]
Максим
Merge sorting
Максим
Загугли
Zaff
Привет всем. Песочница: https://repl.it/@thezaff/Balance-Parentheses
Zaff
есть массив, когда его длина <= 1 нужно остановить исполнение функции
Zaff
с просто if не получается, видимо я делаю неправильно что-то
Lupusregina[beta]
Merge sorting
не помагает
Максим
Eh???
Максим
Это решение
Максим
Правильное
Максим
Всм??
Lupusregina[beta]
Привет всем. Песочница: https://repl.it/@thezaff/Balance-Parentheses
ты что проверяешь совпадает ли колчиество и порядок скобок?
Lupusregina[beta]
ща решу
Maksim
да
это стеком делается
Zaff
это стеком делается
То есть мое решение полностью неправильное?