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


JS и три точки …
С введением ES6 (ES2015) он в большей степени облегчил нашу жизнь благодаря различным функциям, и одна из них обозначена тремя точками с двумя разными вариантами использования… а. Остальные параметры б. Оператор спреда Параметры остальных { …остальные Основная идея Rest Params состоит в том, чтобы накапливать или собирать элементы любой сущности и упаковывать их как единое целое! const employeeDetails = { name : "John Doe", address : "NY" , phone: "123-xxx", salary :..

Книги по JavaScript, которые я прочитал
У меня отношения любви/ненависти к JavaScript. Количество причуд и ненужных «функций» действительно утомляет меня. Количество документации, руководств, учебных пособий и книг, которые вы можете найти, поражает. Сегодня я хотел поделиться книгами, которые я прочитал (или читаю). Одна из первых книг по разработке программного обеспечения, которую я приобрел, — «JavaScript & JQuery; Интерактивная внешняя веб-разработка» Джона Дакетта. Я купил эту книгу, пока ждал одобрения моего..

Необязательная цепочка — Javascript
Необязательная цепочка (?.)  – это оператор, который позволяет нам считывать свойство, расположенное на одном или нескольких уровнях в глубине цепочки связанных объектов, без необходимости проверки правильности каждой ссылки в цепочке. а не nullish . Зачем нам это нужно? Допустим, у нас есть объект с глубиной вложенности на один уровень, как показано ниже. const product = { name: ‘Pencil’, properties: { color: ‘Red’, texture: ‘Smooth’, }, }; Нам легко получить..

JavaScript ES6 - Let, Var, Const?
ES6 (Ecmascript), он был создан для стандартизации JavaScript, чтобы стимулировать разработку нескольких независимых реализаций. По сути, он просто предоставляет нам новые интересные функции для использования JavaScript, чтобы облегчить жизнь разработчикам. Теперь последняя версия - Ecmascript6, и Ecmascript7 был запущен, но он не совсем совместим со всеми браузерами. Одна из особенностей Ecmascript6 - это то, как мы можем определить тип переменной или мы можем сказать новые типы..

Объявления функций и выражения функций.
Хотя оба они служат одинаковым целям, между этими двумя типами объявлений есть разница. Проверьте следующий пример: //Function expression functionOne(); //Error //"TypeError: functionOne is not a function var functionOne = function() { console.log("functionOne"); }; //Function declaration functionTwo(); //No error //Prints - functionTwo function functionTwo() { console.log("functionTwo"); } Объявление функции обрабатывается, когда выполнение входит в..

JavaScript: стрелочные функции и деструктуризация для преобразования объектов
Стрелочные функции и деструктуризация - две мощные особенности JavaScript. Когда они используются в комбинации, они представляют собой классный паттерн, который я люблю называть преобразованием объекта. Дело в том, чтобы написать простую функцию для изменения структуры данного объекта с сохранением (некоторых) значений атрибутов. Простые трансформаторы Во-первых, давайте напишем тривиальную функцию-преобразователь, которая выглядит очень симметрично, например: На первый..

Шаблоны классов в JavaScript (схема объектов)
Прежде чем переходить к шаблонам классов, давайте посмотрим, как функции определяются и используются в javascript. Объявления функций и Выражения - это способы определения функций для объектов в JavaScript. Основное различие между ними - подъем. Объявления поднимаются функцией, тогда как выражения поднимаются переменной. Выбор шаблонов определения функций полностью зависит от разработчиков и сценариев использования. Объявление функции можно использовать или вызывать даже..