Публикации по теме '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' раньше?»?..