Изменение элементов массива в JavaScript

Элементы массивов можно изменять:

let arr = ['a', 'b', 'c']; arr[0] = '!'; console.log(arr); // выведет ['!', 'b', 'c']

Создайте массив с элементами 'a', 'b', 'c'. Запишите вместо первого элемента число 1, вместо второго - 2, вместо третьего - 3.

Перезапись элементов

Можно также прочитывать текущее значение элемента, выполнять с ним какие-то операции и записывать измененное значение обратно в этот элемент:

let arr = ['a', 'b', 'c']; arr[0] = arr[0] + '!'; arr[1] = arr[1] + '!'; arr[2] = arr[2] + '!'; console.log(arr); // выведет ['a!', 'b!', 'c!']

Предыдущий код можно переписать через оператор +=:

let arr = ['a', 'b', 'c']; arr[0] += '!'; arr[1] += '!'; arr[2] += '!'; console.log(arr); // выведет ['a!', 'b!', 'c!']

Создайте массив с числами. Прибавьте к каждому элементу массива число 3. Выведите на экран измененный массив.

Инкремент и декремент

Можно также применять операции инкремента и декремента:

let arr = [1, 2, 3, 4]; arr[0]++; ++arr[1]; arr[2]--; --arr[3]; console.log(arr); // выведет [2, 3, 2, 3]

Создайте массив с элементами 1, 2 и 3. С помощью оператора ++ увеличьте каждый элемент массива на единицу.

enru