# Инкремент и декремент
let index = 1;
index++; // увеличивает на 1 после выполнения действия
index--; // уменьшает на 1 после выполнения действия
++index; // увеличивает на 1 до выполнения действия
--index; // уменьшает на 1 до выполнения действия
# Пример на инкремент
const arr = ['Tony', 'Jack', 'Johnny'];
let index = 0;
console.log('Первый вызов', arr[index]); // => "Tony"
console.log('Значение index после первого вызова', index); // => 0
console.log('Второй вызов', arr[index++]); // => "Tony"
console.log('Значение index после второго вызова', index); // => 1
console.log('Третий вызов', arr[++index]); // => "Johnny"
console.log('Значение index после третьего вызова', index); // => 2
# Пример на декремент
const arr = ['Tony', 'Jack', 'Johnny'];
let index = 2;
console.log('Первый вызов', arr[index]); // => "Johnny"
console.log('Значение index после первого вызова', index); // => 2
console.log('Второй вызов', arr[index--]); // => "Johnny"
console.log('Значение index после второго вызова', index); // => 1
console.log('Третий вызов', arr[--index]); // => "Tony"
console.log('Значение index после третьего вызова', index); // => 0