Přejít na hlavní obsah

Naučte se, jak změnit pole v programovacím jazyce JavaScript

  • Pavel Janda
  • Tipy

Pole jsou jednou z hlavních datových struktur v JavaScriptu. Jejich použití nevyhnutelně vzniká při programování v tomto jazyce. Pole je uspořádaná sbírka prvků, které mohou být různých typů dat-čísla, řádky, objekty atd.

Jednou z nejběžnějších operací s poli je změna jeho obsahu. Existuje několik způsobů, jak změnit pole v JavaScriptu, které lze použít v různých situacích.

Jedním z nejjednodušších způsobů, jak změnit pole, je přidání nového prvku na konec pole. K tomu lze použít metodu push(). Bere jeden nebo více prvků jako argumenty a přidává je na konec pole. Lze také použít příkaz přiřazení (=) přidat prvek do stávajícího pole.

Snadný způsob, jak změnit pole v JavaScriptu

Metoda .push () umožňuje přidat nové prvky na konec pole. Mění původní pole a vrací jeho novou délku.

Níže je uveden příklad kódu, který demonstruje použití metody .push () pro změnu pole:

let numbers = [1, 2, 3, 4];numbers.push(5);console.log(numbers); // [1, 2, 3, 4, 5]console.log(numbers.length); // 5

Použití metody .push () pro změnu pole je velmi snadné a pohodlné. Pamatujte však, že tato metoda mění původní pole a vrací jeho novou délku.

Jak přidáte prvky do pole?

V JavaScriptu se k přidání prvků do pole používá metoda push (). Na konec pole přidává jeden nebo více prvků a vrací novou délku pole.

Příklad použití metody push() :

Původní poleNový prvekKonečné pole
var fruits = ["jablko", "banán"]; fruits.push ('pomeranč'); ["jablko", "banán", "pomeranč"]
var numbers = [1, 2, 3]; numbers.push(4, 5); [1, 2, 3, 4, 5]

Metoda push () je jedním ze způsobů, jak změnit pole v JavaScriptu.

Jak odstraním položky z pole?

V JavaScriptu existuje několik způsobů, jak odstranit položky z pole:

1. Pomocí metody splice() :

Metoda splice () umožňuje odstranit prvky z pole a nahradit je novými prvky. Má dva parametry: Index položky, ze které chcete začít odstraňovat, a počet položek, které chcete odstranit.

let fruits = ['яблоко', 'банан', 'груша', 'апельсин'];fruits.splice(1, 2);console.log(fruits);// Результат: ['яблоко', 'апельсин']

2. Pomocí metody pop() :

Metoda pop () odstraní poslední položku z pole a vrátí její hodnotu.

let fruits = ['яблоко', 'банан', 'груша'];let lastFruit = fruits.pop();console.log(lastFruit);// Результат: 'груша'console.log(fruits);// Результат: ['яблоко', 'банан']

3. Pomocí metody shift() :

Metoda shift () odstraní první prvek z pole a vrátí jeho hodnotu. V tomto případě se indexy ostatních prvků posunou o jednu pozici.

let fruits = ['яблоко', 'банан', 'груша'];let firstFruit = fruits.shift();console.log(firstFruit);// Результат: 'яблоко'console.log(fruits);// Результат: ['банан', 'груша']

4. Pomocí operátora delete :

Operátor delete odstraní prvek z pole a ponechá na jeho místě prázdnou pozici. Délka pole se nemění.

let fruits = ['яблоко', 'банан', 'груша'];delete fruits[1];console.log(fruits);// Результат: ['яблоко', undefined, 'груша']

V závislosti na úkolu vyberte nejvhodnější způsob, jak odstranit položky z pole.