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


Почему стрелочные функции?
Почему стрелочные функции? Если вы использовали javascript или начали использовать javascript в своем проекте, вы обязательно столкнулись со «стрелочными функциями». В Javascript уже были обычные функции, тогда почему javascript включил стрелочные функции в выпуск ES6? Ну... эта статья в основном посвящена поиску ответа на этот вопрос и поиску ситуаций, когда следует использовать стрелочные функции. Нет неявной привязки this Когда в javascript вызывается обычная (не..

Веселье со стрелками и функциями более высокого порядка
В этой небольшой статье мы рассмотрим функции стрелок и функции более высокого порядка в JavaScript . Стрелочные функции В JavaScript функции стрелок были введены в ECMAScript 6 и, в некотором смысле, являются более коротким способом написания функций. Они позволяют нам писать небольшие, встроенные и одноцелевые функции. У них лаконичный синтаксис, неявные возвраты и общее лексическое « this » с родительской областью. Функции стрелок позволяют нам сделать что-то вроде..

Понимание этого в ES5 против ES6
В отличие от моих предыдущих статей, эта будет короткой, потому что в this нет ничего серьезного;) Ключевое слово this представляет собой JavaScript object в глобальной области или внутри области действия функции , и его значение зависит от того, как вы вызываете функцию, а не от того, как вы ее определяете. Следовательно, не гарантируется, что значение this внутри функции будет таким же, поскольку оно зависит от сигнатуры вызова функции. В отличие от C, C ++, Java или Go,..

Руководство по объявлениям функций, функциональным выражениям и стрелочным функциям в JavaScript
Стрелочные функции — это новая функция в JavaScript, начиная с ES6 в 2015 году. Они представляют собой сокращение, построенное поверх функциональных выражений, и вам не нужно писать function снова и снова. Напомним, что функциональные выражения являются анонимными функциями, то есть у них нет имени, и к ним нельзя получить доступ после создания. Мы можем присвоить функциональные выражения переменной, чтобы мы могли вызвать функцию позже или использовать функциональное выражение в..

Стрелочные функции JavaScript, что это такое?
Когда я впервые столкнулся со стрелочной функцией, я подумал, какой классный способ написать функцию. О, и это также экономит время и место, кроме того, что выглядит как крутая математическая формула. Пока я не прочитал и не узнал полную идею, причину и то, что отличает ее от обычных функций js, я буквально использовал ее, как и любую другую функцию. К сожалению, недавно на работе я не узнал, что большинство моих младших коллег до сих пор придерживаются той же точки зрения. Такое..

Остальные параметры: динамическое получение всех аргументов функции.
Когда у нас есть функция, которой передаются один или два аргумента, довольно легко получить аргументы и делать с ними то, что мы хотим. Но возникает проблема, когда, например, функции нужно передать до или более 4 аргументов. Возьмем приведенную ниже функцию sum в качестве примера: var sum = function (a, b, c, d) { return a + b + c + d; }; sum(1, 2, 3, 4); Существует большая вероятность того, что это станет очень громоздким довольно быстро. Просто представьте, что у вас более..

Оптимизируйте свой код.
Когда ДЕЙСТВИТЕЛЬНО использовать var , const , let и стрелочные функции. Пару дней назад у меня была возможность принять участие в конкурсе по программированию Dropbox. Сама задача была интересной, но одним из требований была оптимизация кода. Это означает, что не только ваш код должен быть правильным (очевидно :), но также должен быть достаточно быстрым, чтобы пройти все 10 тестов. Не могу сказать, что я отлично справился с этой задачей, но, как любой хороший программист, я..