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