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


ЗАРЕЗЕРВИРОВАННЫЕ КЛЮЧЕВЫЕ СЛОВА В JAVASCRIPT
JavaScript — один из самых популярных языков программирования на сегодняшний день. Он динамически типизирован, что расширяет свободу языка. Раньше с JavaScript велась война, когда браузеры боролись за превосходство, а разработчики использовали чрезмерные реализации. Вся эта борьба привела к крику о стандартизации языка, затем появился ECMAScript , а остальное уже история. Ну, не история как таковая, но суть вы поняли. Мы в основном миримся с JavaScript. Большинство разработчиков..

Babel: компилятор Javascript
BabelJS — это транспилятор JavaScript, который преобразует новые функции в старый стандарт. Благодаря этому функции можно без проблем запускать как в старых, так и в новых браузерах. Австралийский разработчик Себастьян Маккензи основал BabelJS. Почему BabelJS? JavaScript — это язык, который понимает браузер. Мы используем разные браузеры для запуска наших приложений — Chrome, Firefox, Internet Explorer, Microsoft Edge, Opera, браузер UC и т. д. ECMA Script — это спецификация..

ES2023: что нового ? Плюс краткий обзор ES2024.
ECMAScript — это стандарт JavaScript, разработанный Ecma International. Каждый июнь, начиная с 2015 года, выпускается новая основная версия, и этот год ничем не отличался от представленных 6 новых захватывающих методов. Мы подробно рассмотрим каждую из этих новых функций, а также то, что уже предложено на 2024 год. Чтобы освежить вашу память, сначала давайте подумаем о том, что было добавлено за последние годы: Краткое изложение ES2023 Поиск массива из последнего При поиске..

JavaScript ES10 Что нового?
Chrome v72 содержит некоторые новые функции Es2019. плоский () Предположим, у нас есть вложенный массив, как же нам сделать простой массив? нам нужно повторять цикл снова и снова, или рекурсию, или использовать какой-то алгоритм, чтобы сделать это. Но в Es10 мы можем добиться этого с помощью плоской карты. arr.flat () - рекурсивно плоский вложенный массив 1 уровня. arr.flat (). flat () - плоский 2 вложенный уровень, в нашем примере он будет плоским. arr.flat..

Новые возможности ECMAScript 2019 (ES2019 или ES10) — JavaScript
В июне 2019 года комитет TC39 опубликовал еще один набор изменений в стандарте ECMAScript, получивший соответствующее название ECMAScript 2019 (или ES2019) . Эти изменения перечислены как Массив.прототип.{flat,flatMap} В выпуске ES2019 к массивам добавлено два новых метода. 1) .flat() 2) .flatMap() .flat() Этот метод используется для «выравнивания» массива. Синтаксис: <Array>.flat(depth); //глубина по умолчанию равна 1 Пример .flatMap() Этот..

От ES6 до ES13…
Javascript – один из самых важных навыков работы с интерфейсом, от ES6 до ES13, могут быть функции, о которых вы не знаете ES6 (ES2015) Класс JavaScript — это язык, использующий цепочку прототипов. В первые дни такие концепции, как объектно-ориентированные, создавались с помощью цепочки прототипов, что было довольно сложно. Класс, наконец, представлен в ES6. class Animal { constructor(name, color) { this.name = name; this.color = color; } // This is a..

Знание JavaScript поможет вам узнать о React.js
Когда я узнаю о React, иногда я сталкиваюсь с недостатком знаний Javascript, который нужно понимать в React. Чтобы решить такие проблемы, я хочу показать некоторые основы важных знаний Javascript. Я надеюсь, что это поможет вам. Модули JavaScript [ES2015] Вы когда-нибудь задавали себе такие вопросы, как «Что такое экспорт по умолчанию ?» или «Почему мне нужно использовать import { App } from './src/App.js' здесь, хотя я использую import hoge from './src/App.js' раньше?»?..