Публикации по теме 'arrow-functions'


Понимание ключевого слова this в нормальных и лямбда-функциях
«это» в нормальной функции Ключевое слово this в обычной функции просто указывает на вызывающую функцию. Я имею в виду, кто вызывает эту функцию. Если глобальный объект вызывает эту функцию, то « this » будет ссылаться на глобальный объект. Давайте возьмем пример, чтобы понять это ключевое слово в нормальной функции. function print() { console.log("this", this) } print() // window or global как вы можете видеть в приведенном выше фрагменте кода, глобальный..

Как легко зарегистрировать стрелочную функцию в JavaScript
Как отлаживать JavasScript и TypeScript, не затрагивая (слишком сильно) существующий код Вход в JavaScript довольно прост, и есть много редакторов, помогающих на этапе отладки вашего кода, вы можете установить точку останова или, что еще лучше, условные точки останова , например, в Chrome. Но иногда вы все же хотите зарегистрировать параметр определенной функции стрелки. Проблема в том, что общий подход требует переписать часть вашего кода, поскольку стрелочная функция..

Стрелочные функции  — функция, делающая написание JavaScript кратким
Стрелочные функции — одна из самых популярных функций, представленных в ES6 JavaScript. Они предоставляют вам более короткий и лаконичный синтаксис для написания функциональных выражений. В этом посте мы узнаем о стрелочных функциях, почему они полезны и как их использовать. Почему стрелочные функции? Стрелочные функции делают наш код более кратким и упрощают определение области действия функции и привязку ключевого слова this . Вот некоторые мотивы, стоящие за ними: Более..

Вопросы по теме 'arrow-functions'

Что означает = ›(стрелка, образованная из« равно и больше ») в JavaScript?
Я знаю, что оператор >= означает больше или равно, но я видел => в некотором исходном коде. Что означает этот оператор? Вот код: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if...
299998 просмотров

Когда мне следует использовать оператор return в стрелочных функциях ES6
Новые функции стрелок ES6 говорят, что return неявно при некоторых обстоятельствах: Выражение также является неявным возвращаемым значением этой функции. В каких случаях мне нужно использовать return с функциями стрелок ES6?
76934 просмотров

Использование переменной _ (подчеркивание) со стрелочными функциями в ES6 / Typescript
Я наткнулся на эту конструкцию в примере Angular, и мне интересно, почему она выбрана: _ => console.log('Not using any parameters'); Я понимаю, что переменная _ означает безразличие / не используется, но, поскольку это единственная...
57538 просмотров

D3.js v4: доступ к текущему элементу DOM в прослушивателе событий стрелочной функции ES6
В D3.js v4 при регистрации прослушивателя событий с помощью традиционной функции обратного вызова this ссылается на текущий элемент DOM: d3.select("div").on('mouseenter', function() { d3.select(this).text("Yay"); }); ES6 предлагает...
1998 просмотров
schedule 21.02.2024

Как использовать массив объектов фильтра по 2 условиям со стрелочной функцией в js?
Предположим, у меня есть массив вроде: const items=[{ "taskType": "type2", "taskName": "two", "id": "19d0da63-dfd0-4c00-a13a-cc822fc81298" }, { "taskType": "type1", "taskName": "two",...
1542 просмотров
schedule 08.02.2024

Подъем функции стрелки в узле?
У меня возникли проблемы с пониманием того, почему мой код работает. Я ожидаю ошибку ссылки, но все работает нормально. Мой код: const functionA = () => { let bResult = functionB(); console.log("Function A " + bResult); }; const...
2832 просмотров

Как избежать предупреждений Jest: обратный вызов описания не должен возвращать значение?
После обновления Jest с версии 23 до версии 24 при запуске моих тестов я получаю такое предупреждающее сообщение почти для каждого теста: Обратный вызов «describe» не должен возвращать значение. Возврат значения из «describe» не пройдет тест в...
4936 просмотров
schedule 15.09.2022

Тернарный оператор if без else не работает с &&
Я пытаюсь преобразовать свой код, который работает, в стрелочную функцию (я относительно новичок в стрелочных функциях), но не знаю, почему он не работает с &&. Я думал, что тернарные операторы if с else используют ? и : тогда как он использует &&...
47 просмотров
schedule 06.12.2023

Нахождение среднего цвета? - шестнадцатеричные строки
ИНСТРУКЦИИ Напишите функцию, которая принимает два цвета в качестве аргументов и возвращает средний цвет. Параметрами будут две 6-значные шестнадцатеричные строки. Это не нужно подтверждать. Возвращаемое значение должно быть 6-значной...
2783 просмотров
schedule 08.11.2022

Вычислить сумму всех значений определенного свойства из сложного объекта, используя es6
Вычислить сумму всех значений определенного свойства из сложного объекта, используя es6? рассчитать сумму всех зарплат? let company = { sales: [ { name: 'Samin', salary: 1000 }, { name: 'Adib', salary: 1600 }, ],...
27 просмотров

Cucumber Puppeteer: проблема с передачей аргумента в стрелочную функцию
Это из world.js в проекте огуречного кукловода. Первый блок кода вызывает ошибку. Но если я жестко запрограммирую селектор, как во втором блоке кода, ошибки не будет. Как мне передать аргумент в функцию стрелки, чтобы мне не пришлось жестко...
61 просмотров
schedule 25.01.2024

построить несколько стрелок между точками рассеяния — Matplotlib
Я пытаюсь построить несколько стрелок между двумя наборами точек разброса. Построить линию достаточно просто с помощью ax.plot . Но я пытаюсь реализовать стрелку вместо линии. Стрелки не совпадают между точками. Поэтому, если линейный график...
505 просмотров
schedule 01.10.2022

Функция стрелки TypeScript для изменения синтаксиса строки
У JavaScript нет проблем, он видит анонимную стрелочную функцию, и ее метод .toString() возвращает именно это. // This returns as expected // ie `() => ""` const t = [() => ""]; console.log(t[0].toString()); В этом...
70 просмотров