ECMAScript

Verze:

19. 06. 2025

Zodpovědná osoba:

Dominik Šlechta

Stay Updated

  • Rule: Regularly check the latest ECMAScript specifications and features to keep your JavaScript modern and efficient.

  • Reason: ECMAScript is the foundation for JavaScript, and staying updated ensures your code takes advantage of the latest language features, improving performance and maintainability.

Feature Adoption

  • Rule: Gradually adopt new ECMAScript features in your projects, such as:

    • async/await for asynchronous programming.

    • Spread/rest operators for easier manipulation of arrays and objects.

    • Optional chaining (?.) for safer access to deeply nested properties.

  • Reason: These modern features improve code readability, reduce complexity, and enhance error handling.

Example:

// async/await example
const fetchData = async (url: string) => {
  const response = await fetch(url);
  const data = await response.json();
  return data;
};

// Optional chaining
const user = { address: { street: '123 Main St' } };
console.log(user.address?.street);  // Safely accesses the street property

Summary:

  • ECMAScript: Stay updated with new features like async/await, spread/rest operators, and optional chaining.