Welcome to Our Website

JavaScript Pole splice: Odstranit, Vložit a Nahradit

Shrnutí: tento tutoriál vám ukáže, jak používat JavaScript Pole je splice() metoda k odstranění stávajících prvků, vložit nové prvky, a nahradit prvky v poli.

typ pole JavaScript poskytuje velmi výkonnou metodu splice(), která umožňuje vkládat nové prvky do středu pole. Tuto metodu však můžete použít k odstranění a nahrazení stávajících prvků.,

Mazání prvků pomocí Javascriptu Pole je splice() metoda

odstranit prvky v matici, předáte dva argumenty do splice() metoda takto:

Code language: JavaScript (javascript)

position určuje umístění první položky, které chcete odstranit, a num argument určuje počet prvků, které chcete odstranit.

metodasplice() změní původní pole a vrátí pole, které obsahuje odstraněné prvky.

podívejme se na následující příklad.,

Předpokládejme, že máte pole scores, které obsahuje pět čísel od 1 do 5.

Code language: JavaScript (javascript)

následující prohlášení odstraní tři prvky scores pole od prvního prvku.

Code language: JavaScript (javascript)

scores pole nyní obsahuje dva prvky.

Code language: JavaScript (javascript)

a poledeletedScores obsahuje tři prvky.

Code language: JavaScript (javascript)

následující obrázek znázorňuje volání metody scores.splice(0,3) výše.,

Vkládání prvků pomocí Javascriptu Pole splice() metoda

můžete vložit jeden nebo více prvků do pole průchodem tři nebo více argumentů, aby splice() metoda s druhý argument je nulový.

zvažte následující syntaxi.

Code language: JavaScript (javascript)

V této syntaxi:

  • position určuje výchozí pozice v poli, že nové prvky, které budou vloženy.,
  • druhým argumentem je nula (0), která instruuje metodu splice(), aby neodstraňovala žádné prvky pole.
  • třetím argumentem, čtvrtým argumentem a tak dále jsou nové prvky, které jsou vloženy do pole.

všimněte si, že metoda splice() skutečně mění původní pole. Také metoda splice() neodstraňuje žádné prvky, proto vrací prázdné pole. Například:

za předpokladu, že máte pole s názvem colors se třemi řetězci.,

Code language: JavaScript (javascript)

následující příkaz vloží jeden prvek za druhý prvek.

Code language: JavaScript (javascript)

colors pole má nyní čtyři prvky s nový prvek vložen na druhé pozici.

Code language: JavaScript (javascript)

následující obrázek ukazuje metodu volání výše.,

můžete vložit více než jeden prvek, tím, že projde čtvrtý argument pátý argument, a tak na splice() metoda jako v následujícím příkladu.

Code language: JavaScript (javascript)

Nahrazení prvků pomocí Javascriptu Pole splice() metoda

splice() metoda umožňuje vložit nové prvky do pole při mazání stávajících prvků současně.,

K tomu, musíte projít alespoň tři argumenty s tou druhou, která určuje počet položek, které chcete odstranit, a třetí, která označuje prvky, které chcete vložit.

všimněte si, že počet prvků, které je třeba odstranit, nemusí být stejný jako počet prvků, které chcete vložit.

Předpokládejme, že máte řadu programovacích jazyků, se čtyřmi prvky takto:

Code language: JavaScript (javascript)

následující prohlášení nahrazuje druhým prvkem novým.,

Code language: JavaScript (javascript)

languages array nyní stále má čtyři prvky s novými druhý argument je 'Python' místo 'C++'.

Code language: JavaScript (javascript)

následující obrázek ilustruje metodu volání výše.,

můžete nahradit jeden prvek s více prvků, tím, že projde více argumentů do splice() metoda takto:

Code language: JavaScript (javascript)

prohlášení odstraní jeden prvek z druhého prvku, např. Java a vloží tři nové prvky do languages pole. Výsledek je následující.,

Code language: JavaScript (javascript)

V tomto kurzu jste se naučili, jak používat JavaScript Array splice() metoda k odstranění stávajících prvků, vložit nové prvky, a nahradit prvky v poli.

  • byl tento tutoriál užitečný ?
  • YesNo

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *