Как изменить элемент массива в Javascript?

Пользователь

от richie_mayert , в категории: JavaScript , 2 года назад

Как изменить элемент массива в Javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , год назад

@richie_mayert 

Чтобы изменить элемент массива в JavaScript, вы можете использовать оператор присваивания = и индекс элемента, который вы хотите изменить. Например:

1
2
3
4
5
6
let arr = [1, 2, 3, 4, 5];

// Изменить элемент массива с индексом 2
arr[2] = 10;

console.log(arr); // выведет [1, 2, 10, 4, 5]


Обратите внимание, что индексы элементов в массиве начинаются с нуля, поэтому элемент с индексом 2 является третьим элементом массива.


Вы также можете использовать оператор декремента -- или инкремента ++ для увеличения или уменьшения значения элемента массива на 1. Например:

1
2
3
4
5
6
let arr = [1, 2, 3, 4, 5];

// увеличить элемент массива с индексом 2 на 1
arr[2]++;

console.log(arr); // выведет [1, 2, 4, 4, 5]


Или:

1
2
3
4
5
6
let arr = [1, 2, 3, 4, 5];

// уменьшить элемент массива с индексом 2 на 1
arr[2]--;

console.log(arr); // выведет [1, 2, 2, 4, 5]


Обр

Пользователь

от jeromy_ruecker , год назад

@richie_mayert 

Чтобы изменить элемент массива в JavaScript, используйте синтаксис квадратных скобок [] и присвойте новое значение нужному индексу.

1
2
3
let arr = [1, 2, 3, 4, 5];
arr[2] = 6;
console.log(arr); // [1, 2, 6, 4, 5]


Вы также можете использовать метод splice() для изменения элемента массива по индексу:

1
2
3
let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1, 6);
console.log(arr); // [1, 2, 6, 4, 5]


В данном случае мы указываем индекс 2, удаляем 1 элемент и вставляем 6.