Аргументы Javascript для стрелочных функций ES2015
Источник:
Аргументы функции Javascript могут быть доступны для функций, определенных с помощью ключевого слова function , например:
Обсудить:
Источник:
Аргументы функции Javascript могут быть доступны для функций, определенных с помощью ключевого слова function , например:
function logArgsES5 () {
console.log(arguments)
}
logArgsES5('foo', 'bar')
// => Arguments(2) ["foo", "bar"]
Но,если вы попробуете так, вы увидите ошибку:let logArgsES2015 = () => {
console.log(arguments)
}
logArgsES2015('foo', 'bar')
// => Uncaught ReferenceError: arguments is not defined
Итак, если мы хотим иметь аналогичную переменную, мы можем добавить в функцию ...arguments в качестве аргумента функции:let logArgsES2015 = (...arguments) => {
console.log(arguments)
}
logArgsES2015('foo', 'bar')
// => Array(2) ["foo", "bar"]
••••••••••Обсудить:
Hashrocket
Today I Learned: Javascript arguments on ES2015 Arrow functions
Javascript function arguments can be accessed by functions defined using the function keyword such as:
Forwarded from Типичный программист
Ловите годный инструмент для проверки и визуализации графа зависимостей для вашего проекта
Dependency cruiser ставится как плагин для Visual Studio Code и обеспечивает плотное взаимодействие с IDE, позволяя путешествовать по диаграмме. Вдобавок ещё и сообщает об ошибках, если где-то намудрили. Поддерживает JavaScript, TypeScript и CoffeeScript:
https://github.com/sverweij/dependency-cruiser
#инструменты #веб
Dependency cruiser ставится как плагин для Visual Studio Code и обеспечивает плотное взаимодействие с IDE, позволяя путешествовать по диаграмме. Вдобавок ещё и сообщает об ошибках, если где-то намудрили. Поддерживает JavaScript, TypeScript и CoffeeScript:
https://github.com/sverweij/dependency-cruiser
#инструменты #веб
Forwarded from Интернет-аналитика // Алексей Никушин (Алексей Никушин)
Леша Куличевский @kulichevskiy описал процесс создания системы сквозной аналитики без подключения сторонних сервисов.
Как подключаться к AmoCRM по API (на Python) и забирать данные о сделках.
https://github.com/kulichevskiy/end-to-end/blob/master/amocrm.ipynb
Как подключаться к AmoCRM по API (на Python) и забирать данные о сделках.
https://github.com/kulichevskiy/end-to-end/blob/master/amocrm.ipynb
GitHub
end-to-end/amocrm.ipynb at master · kulichevskiy/end-to-end
Code snippets for creation of your own end-to-end analytics system - kulichevskiy/end-to-end
ВСТУПЛЕНИЕ
Источник:
На работе я использую веб-сайт для отслеживания задач. На базовом уровне вы даете задаче краткое название, длинное описание, один или несколько флагов и оцениваете, сколько времени потребуется для выполнения. Крутой особенностью этого веб-сайта является то, что он предлагает api для зарегистрированных пользователей.
Начальник хочет, чтобы любые проблемы ИТ-поддержки регистрировались на этом веб-сайте отслеживания задач, чтобы любой из сотрудников службы поддержки мог видеть, что было или не было запущено, и исправить проблему.
Все вопросы, касающиеся ИТ-поддержки, рассылаются по единому списку рассылки в Gmail. Я подумал, что это прекрасная возможность поиграть со скриптами Google Apps .
В этом сообщении в блоге я собираюсь показать, как получать ваши последние электронные письма из Gmail и POST в API в зависимости от метки электронного письма.
Источник:
На работе я использую веб-сайт для отслеживания задач. На базовом уровне вы даете задаче краткое название, длинное описание, один или несколько флагов и оцениваете, сколько времени потребуется для выполнения. Крутой особенностью этого веб-сайта является то, что он предлагает api для зарегистрированных пользователей.
Начальник хочет, чтобы любые проблемы ИТ-поддержки регистрировались на этом веб-сайте отслеживания задач, чтобы любой из сотрудников службы поддержки мог видеть, что было или не было запущено, и исправить проблему.
Все вопросы, касающиеся ИТ-поддержки, рассылаются по единому списку рассылки в Gmail. Я подумал, что это прекрасная возможность поиграть со скриптами Google Apps .
В этом сообщении в блоге я собираюсь показать, как получать ваши последние электронные письма из Gmail и POST в API в зависимости от метки электронного письма.
Forwarded from Компьютерная | IT, Digital
This media is not supported in your browser
VIEW IN TELEGRAM
Говорим с иностранцами без знаний языка
Есть интересный сервис — Yous, который позволяет общаться с носителями разных языков и при этом каждый может говорить на своем языке. Речь переводит автоматически в текстовый диалог на родной язык собеседника.
Присутствует поддержка 16 языков: от арабского до вьетнамского. Один из разработчиков россиянин, поэтому с русского переводить должно без проблем.
Чтобы воспользоваться нужно: перейти по ссылке, зарегистрироваться, создать беседу и отправить ссылку собеседнику.
В бесплатной версии дают 5 минут разговора для ознакомления. В платной версии дают час разговора на месяц за 15$.
Есть интересный сервис — Yous, который позволяет общаться с носителями разных языков и при этом каждый может говорить на своем языке. Речь переводит автоматически в текстовый диалог на родной язык собеседника.
Присутствует поддержка 16 языков: от арабского до вьетнамского. Один из разработчиков россиянин, поэтому с русского переводить должно без проблем.
Чтобы воспользоваться нужно: перейти по ссылке, зарегистрироваться, создать беседу и отправить ссылку собеседнику.
В бесплатной версии дают 5 минут разговора для ознакомления. В платной версии дают час разговора на месяц за 15$.
Forwarded from Рестарт
#новости
GitHub выпустила Codespaces — облачный Visual Studio Code для работы в браузере.
Доступны все те же функции: редактор, терминал, отладчик, GitHub Copilot, контроль версий, синхронизация настроек и вся экосистема расширений.
Тарифные планы для команд от $4/месяц или бесплатно для публичных репозиториев.
Codespaces доступна для владельцев планов Team и Enterprise.
GIT
GitHub выпустила Codespaces — облачный Visual Studio Code для работы в браузере.
Доступны все те же функции: редактор, терминал, отладчик, GitHub Copilot, контроль версий, синхронизация настроек и вся экосистема расширений.
Тарифные планы для команд от $4/месяц или бесплатно для публичных репозиториев.
Codespaces доступна для владельцев планов Team и Enterprise.
GIT
Forwarded from CONTRIBUTOR.PW (Alexander Ivanov)
Google запускает тестирование Google Forms API. Вы можете попробовать получить доступ через эту форму https://docs.google.com/forms/d/e/1FAIpQLSdSol7REBlfqk3J9i8TD__B6f7185ynkVw7HkJQ3Rg62W36sw/viewform
Формы Гугл до сегодняшнего момента не имели открытого API.
Формы Гугл до сегодняшнего момента не имели открытого API.
Forwarded from CONTRIBUTOR.PW (Alexander Ivanov)
Ого, какой интересный движок https://handsontable.github.io/hyperformula/guide/demo.html
handsontable.github.io
Demo | HyperFormula (v1.3.0)
HyperFormula is an open-source, high-performance calculation engine for spreadsheets and web applications.
Forwarded from DidacticСardsBot
Javascript - Class like behaviour using module pattern inside an anonymous function
Источник:
In Javascript, it is a good practice to wrap your code files within an anonymous function like (function(){ ... })(). The purpose is to namespace your codes and to avoid name collisions.
There are different ways to do this. The codes below will show you how to do it using the Module pattern.
••••••••••
Обсудить:
Источник:
In Javascript, it is a good practice to wrap your code files within an anonymous function like (function(){ ... })(). The purpose is to namespace your codes and to avoid name collisions.
There are different ways to do this. The codes below will show you how to do it using the Module pattern.
••••••••••
Обсудить:
Чтобы правильно задать вопрос, нужно знать большую часть ответа.(с)
Есть такой рассказ у Роберта Шекли, Ask a foolish question.
В русском переводе — Ответчик.
Так вот, в рассказе последняя фраза звучит следующим образом:
Чтобы правильно задать вопрос, нужно знать большую часть ответа.
1. Как правильно задавать вопросы
2. Как эффективно сообщать об ошибках
Есть такой рассказ у Роберта Шекли, Ask a foolish question.
В русском переводе — Ответчик.
Так вот, в рассказе последняя фраза звучит следующим образом:
Чтобы правильно задать вопрос, нужно знать большую часть ответа.
1. Как правильно задавать вопросы
2. Как эффективно сообщать об ошибках
Forwarded from volond
function get_NU_PhoneNumber(range) {
let value = Array.isArray(range) ? range.flat() : [range]
return value.map(v => [v.replace("+7", "8").replace(/\D/g, "")])
}