Публикации по теме 'arrow-functions'
Вещи, которые вы пропустили до изучения фреймворков JavaScript.
JavaScript — самый популярный используемый язык в наши дни. И существует так много фреймворков, разработанных на JavaScript. Использование фреймворка JavaScript — очень хорошая идея, но большинство новичков допускают ошибки при изучении фреймворка(ов).
Если Framework использует JavaScript, вы должны иметь некоторое представление о современном JavaScript, также известном как ES6+.
Вопрос в том, зачем тратить время на изучение основных функций, прежде чем изучать какие-либо фреймворки..
Стрелочные функции — это сокращенный синтаксис для определения функции в javascript. Они
Вот пример того, как определить базовую функцию стрелки:
const add = (a,b) => {
return a + b;
}
Это определяет функцию под названием «добавить», которая принимает два параметра «а» и «б» и возвращает сумму «а» и «б».
Вот еще один пример определения функции стрелки:
const add = (a,b) => a + b;
Он делает то же самое, что и предыдущий пример, и использует неявный возврат.
Поскольку в теле функции есть только один возврат, ключевое слово «возврат» удаляется, а выражение..
Что такое стрелочные функции? Часть 1
Что такое стрелочные функции? Часть 1
Они были введены спецификациями ECMAScript 6 и с тех пор стали самой популярной функцией ES6. Стрелочные функции также называются функциями «толстой стрелки».
Центральным символом функции стрелки является толстая стрелка «=› ».
Давайте сравним стрелочные и обычные функции на нескольких примерах.
Обычная функция:
let sum = function(a, b) {
return a+b;
};
Функция стрелки:
let sum = (a, b) => a + b;
alert( sum(1, 2) );
// 3
Нам..
Различные типы написания функций в javascript
Есть разные способы написания функций javascript. У каждого типа есть свои преимущества письма. Прежде чем мы начнем -
Что такое функция в JavaScript?
Функции - это особый фрагмент кода, который мы можем многократно использовать в нашем коде. Это похоже на переменную, но содержит одну или несколько полных строк кода. Есть разные способы написания функции, но они работают одинаково: получение входных данных , преобразование данных , а затем вывод преобразованных данных . Теперь..
Возможности ES6 - обзор
Мы собираемся обсудить несколько функций ES6, которые мы можем использовать при кодировании.
Шаблонные литералы
В приведенном ниже коде показано, что такое литералы шаблонов в ES6 по сравнению с ES5.
/*IN ES5*/
var name = 'Hello World';
var message = 'Hey' + name + ',';
/*IN ES6*/
let name = 'Hello World';
let message = `Hey ${name},`;
Здесь мы используем обратную кавычку. Чтобы добавить заполнитель в литерал шаблона, мы используем синтаксис $ {expression} . Вы можете..
Различия между стрелочными и обычными функциями в Javascript
Вы можете определять функции JavaScript разными способами.
Первый, обычный способ — использовать ключевое слово function :
// Function declaration
function greet(who) {
return `Hello, ${who}!`;
}
// Function expression
const greet = function(who) {
return `Hello, ${who}`;
}
На объявление функции и выражение функции я буду ссылаться как на обычную функцию.
Второй способ, доступный начиная с ES2015, — это синтаксис стрелочной функции:
const greet = (who) => {..
Шаг 5: Функции! Часть 2/ От нуля до Front End Dev
Когда мы закончили последний урок, мы обнаружили проблему с короткими стрелочными функциями. Не было возможности включить заявления; в частности объявление переменной.
Длинная форма на помощь:
let hello = name => {
let greeting = "Hello "+name
return greeting
}
> hello("Brad")
< "Hello Brad"
Два пункта, сделанные в приведенном выше коде, заключаются в том, что функции допускают объявления/операторы, а вызванное значение оценивается по..