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


Оператор спреда(…) в JavaScript
Оператор распространения ( ... ) помогает расширить итерацию на отдельные элементы. Синтаксис распространения работает с литералами массивов, вызовами функций и инициализированными объектами свойств для распространения значений итерируемых объектов на отдельные элементы. Работа с литералами массива Пример 1: Создание переменной personNames и объявление массива. Создание новой переменной с именем namesCopy для клонирования массива personNames с помощью оператора..

Параметры по умолчанию в Javascript
Параметры функции по умолчанию — это один из полезных способов инициализации параметров со значением по умолчанию, когда значение не передается, т. е. когда передается undefined . Это наиболее полезно, когда мы реализуем какие-либо служебные функции, где вызов функции не находится в наших руках. Давайте посмотрим на примере, как эти параметры по умолчанию будут удобны. const greetings = (name) => { console.log(`Hello, ${name}`); } greetings(); //Output: Hello, undefined В..

JavaScript для начинающих!!
Привет всем, Как и другие, я не буду вдаваться в подробности, объясняя, как это работает, вместо этого я напишу очень просто, чтобы вы могли в любое время обратиться к этому сообщению для справки. Удачи! Переменные: – В Javascript вы можете создавать переменные, используя следующие 3 идентификатора: var Пример:- var firstName = «Yathvik»; let Пример:- let firstName = «Yathvik»; const Пример:- const firstName = «Yathvik»; вот и все. Вы создали переменную в JS. Однако..

Итак, что нового в ECMA 2023?
ECMAScript 2023 , обновление официальной спецификации языка программирования JavaScript, было одобрено ECMA International 27 июня со ссылкой на следующий краткий обзор улучшений: ECMAScript 2023, 14-я редакция, представила методы toSorted , toReversed , with , findLast и findLastIndex для Array.prototype и TypedArray.prototype , а также метод toSpliced для Array.prototype ; добавлена ​​поддержка #! comments в начале файлов для облегчения запуска исполняемых файлов..

CUSTOM JSON.STRINGIFY ДЛЯ КЛАССОВ С МЕТОДОМ TOJSON
Пользовательский JSON.stringify для классов с методом toJSON Метод toJSON позволяет указать JSON.stringify , как распечатать Class . Это может быть очень полезно... Зачем Stringify объекты? Ответ на это как обычно — причин много. Самый очевидный из них — отправить объект удаленному сервису в качестве полезной нагрузки на запрос. Другими причинами могут быть: Создать хэш из JSON (этому трюку я научился еще в Cesium ), глубокое клонирование объекта ( const dupe =..

Новые возможности ECMAScript ES7 и ES8 — JavaScript
17 июня 2015 г. ECMA International опубликовала шестую основную версию ECMAScript , которая официально называется ECMAScript 2015 и первоначально называлась ECMAScript 6 или ES6 . После выпуска ES6 Технический комитет 39 ECMA ( TC39 ) управляет спецификацией ECMA. Они решили выпускать новую версию ECMAScript каждый год, начиная с 2015 года. Ежегодное обновление означает, что больше не будет больших выпусков, таких как ES6. TC39 использует следующие четыре этапа..

Как работают строки JavaScript
В этой статье я хочу немного выйти за рамки традиционного представления о том, что «Строка — это последовательность символов». Мы посмотрим, что скрывается за этим мышлением, и попытаемся понять возможную реализацию строк в JavaScript. Что такое строка ECMAScript? Спецификация определяет тип String следующим образом: Строковый тип — это набор всех упорядоченных последовательностей из нуля или более 16-битных целых чисел без знака («элементов») до максимальной длины 2⁵³–1 элемента...