ECMAScript: все, что нужно знать о языке программирования JavaScript
ECMAScript - это стандарт, определяющий язык программирования JavaScript. Он создан для обеспечения единообразия и совместимости между различными реализациями JavaScript, используемыми в разных браузерах и средах выполнения.
ECMAScript определяет синтаксис, типы данных, операторы, функции, объекты и другие основные элементы языка программирования. С версии ECMAScript 6 в языке появились новые возможности, такие как стрелочные функции, деструктуризация объектов, использование let и const для объявления переменных, промисы и т.д.
Пример кода на ECMAScript:
// Определение функции с использованием стрелочного синтаксиса
const hello = () => {
console.log('Hello, world!');
}
// Объявление объекта с использованием деструктуризации
const person = {
name: 'John',
age: 25,
city: 'New York'
};
const {name, age, city} = person;
console.log(name); // 'John'
console.log(age); // 25
console.log(city); // 'New York'
// Использование let и const для объявления переменных
let counter = 0;
const MAX_COUNT = 10;
while (counter < MAX_COUNT) {
console.log(counter);
counter++;
}
// Пример использования промисов
const fetchData = () => {
return new Promise((resolve, reject) => {
setTimeout(() => resolve('Data loaded'), 2000);
});
}
fetchData()
.then(data => console.log(data))
.catch(error => console.log(error));