ECMAScript (ES) е стандартизирана версия на JavaScript, която се използва за разработване на модерни уеб приложения. ECMAScript 5 (ES5) е петата версия на езика, докато ECMAScript 6 (ES6) е шестата версия.

Ето няколко примера за това как можете да конвертирате ES5 код в ES6:

  1. Преобразувайте var декларации в let или const:

ES5:

var x = 10;

ES6:

const x = 10;
  1. Използвайте шаблонни литерали за конкатенация на низове:

ES5:

var name = 'John';
console.log('Hello, ' + name + '!');

ES6:

const name = 'John';
console.log(`Hello, ${name}!`);
  1. Използвайте функции със стрелки, за да дефинирате функции:

ES5:

var add = function(a, b) {
  return a + b;
};

ES6:

const add = (a, b) => a + b;
  1. Използвайте оператора spread за разширяване на масиви:

ES5:

var numbers = [1, 2, 3];
var moreNumbers = numbers.concat([4, 5, 6]);

ES6:

const numbers = [1, 2, 3];
const moreNumbers = [...numbers, 4, 5, 6];

Това са само няколко примера за това как можете да конвертирате ES5 код в ES6. Има много други функции и подобрения в ES6, като класове, модули и Promises, които могат да ви помогнат да пишете по-модерен и ефективен JavaScript код.