Публикации по теме 'es6'


() => {…} и это ключевое слово
Как мы все, наверное, знаем, ES6 (или ECMAScript 2015) вводит множество функций. Одной из них является Функция стрелки , и сегодня мы поэкспериментируем с ней. Ключевое слово this известно как объект, на который будет ссылаться вызов функции. Например: function sayHello() { console.log(this.name); } sayHello(); Вставьте фрагмент кода в консоль браузера Chrome, чтобы увидеть, что будет напечатано: undefined : при первой проверке после открытия и вставки кода в консоль..

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

Привязка блоков JavaScript ES6 :
1. Объявления Var и поднятие Объявления переменных с использованием var обрабатываются так, как будто они находятся в верхней части функции, это называется подъемом. В качестве примера того, что делает подъем, рассмотрим следующую функцию: function myFun(condition) { if (condition) { var value = 123; return value; } else { // statement } // value exists here with a value of undefined } 2. Объявления на уровне блоков..

Улучшение объектов JavaScript с помощью дескрипторов и символов
Некоторое время назад мы с коллегами столкнулись с довольно интересной проблемой, которую сразу решить не удалось. Мы довольно широко используем Неизменяемую библиотеку - особенно записи, поскольку они позволяют использовать точечные методы доступа и деструктуризацию объектов. Допустим, у нас есть запись следующей формы: const record = Record({ a: 1, b: 2, c: 3 })(); Мы хотели вытащить одно из свойств из этой записи и организовать остальные в отдельный объект, поэтому..

isDivisible.js (8kyu 25)
Алгоритм кодовых войн Проблема Создайте функцию isDivisible(n, x, y) , которая проверяет, делится ли число n на два числа x и y . 숫자 n 이 x 와 y 두 숫자로 나눠질 수 있는지 확인하는 isDivisible(n, x, y) 함수를 작성해라. Все входные данные являются положительными, ненулевыми цифрами. 모든 입력은 양수이고, 0이 아닌 숫자다. Решение 01 function isDivisible(n, x, y) { if (n % x === 0 && n % y === 0) { return true; } else { return false; } } isDivisible(12, 3, 4); // true isDivisible(13,..

Разница между Let, Var и Const в JavaScript
Var, Let и Const — зарезервированные ключевые слова в JavaScript, используемые для объявления переменных/констант. Давайте сначала поговорим о «var». Var ограничен функцией: Что значит быть ограниченным функцией? Область действия функции означает, что переменные var могут быть объявлены и доступны в любом месте функции. function hello () { var j = 3; if (j == 3) { var n = 3; } console.log("n: ", n); // this will log: "n: 3" };..