Převod Pole do Řetězce
JavaScript metoda toString()
převádí pole na řetězec (oddělený čárkami) pole hodnot.
metodajoin()
také spojuje všechny prvky pole do řetězce.
To se chová stejně jako toString()
, ale kromě toho můžete určit oddělovač:
Praskání a Tlačí
Při práci s poli, to je snadno odstranit prvky a přidat nové prvky.,
to je to, co praskání a tlačení je:
praskání položky z pole, nebo tlačí položky do pole.
Praskání
pop()
metoda odstraní poslední prvek z pole:
pop()
metoda vrátí hodnotu, která byla „vyskočila“:
Příklad:
var x =ovoce.,pop(); // hodnota proměnné x je „Mango“
Vyzkoušejte si to Sami “
Tlačí
push()
metoda přidá nový prvek do pole (na konci):
Příklad:
ovoce.push(„Kiwi“); // Přidá nový prvek („Kiwi“) na ovoce
Vyzkoušejte si to Sami “
push()
metoda vrátí nové pole délka:
Příklad:
var x = ovoce.,push („Kiwi“);//hodnota x je 5
zkuste to sami “
posunutí prvků
řazení je ekvivalentní praskání, pracující na prvním prvku místo posledního.
metodashift()
odstraní první prvek pole a“ posune “ všechny ostatní prvky na nižší index.
shift()
metoda vrátí řetězec, který byl „posunut“:
Příklad:
var x =ovoce.,shift(); // hodnota proměnné x je „Banán“
Vyzkoušejte si to Sami “
unshift()
metoda přidá nový prvek do pole (na začátku), a „unshifts“ starší prvků:
unshift()
metoda vrátí nové pole délky.
příklad
fruits.unshift(„Lemon“); // Vrátí 5
Vyzkoušejte si to Sami “
Změna Prvků
prvky Pole jsou přístupné pomocí jejich indexu číslo:
indexy Pole začínají s 0. je první prvek pole, je druhý, je třetí …,
length
vlastnost poskytuje snadný způsob, jak přidat nový prvek do pole:
Mazání Prvků
Od té doby, JavaScript pole jsou objekty, prvky mohou být odstraněny pomocí Javascriptu operátor delete
:
Pomocí odstranit může nechat nedefinované díry v poli. Místo toho použijte pop () nebo shift ().
Sestřih Pole
splice()
metoda může být použita k přidání nových položek do pole:
Příklad:
ovoce.,splice (2, 0,“ Lemon“,“Kiwi“);
zkuste to sami “
první parametr (2) definuje pozici, kde by měly být přidány nové prvky (spojeny).
druhý parametr (0) určuje, kolik prvků by mělo být použito.
Ostatní parametry („Lemon“,“ Kiwi“) definují nové prvky, které mají být načteny.
splice()
metoda vrací pole s smazané položky:
Příklad:
ovoce.,splice(2, 2, „Citron“, „Kiwi“);
Vyzkoušejte si to Sami “
Použití splice() k Odstranění Prvků
chytré nastavení parametrů, můžete použít splice()
odstranit prvky bez opuštění „díry“ v poli:
první parametr (0) definuje pozici, kde nové prvky by měly být přidány (sestříhané).
druhý parametr (1) určuje, kolik prvků by mělo být použito.
Ostatní parametry jsou vynechány. Nebudou přidány žádné nové prvky.,
Sloučení (Zřetězení) Pole
concat()
metoda vytvoří nové pole sloučením (spojením) stávající pole:
concat()
metoda není změnit stávající pole. Vždy vrací nové pole.
concat()
metoda může mít libovolný počet pole argumenty:
concat()
metoda může také brát řetězce jako argumenty:
Příklad (Sloučení Pole s Hodnotami)
var mé děti = arr1.,concat(„Petr“);
Vyzkoušejte si to Sami “
Krájení Pole
slice()
metoda plátky kus pole do nového pole.
Tento příklad plátky z části pole od prvku pole 1 („Orange“):
Příklad:
var citrusové = ovoce.slice (1);
zkuste to sami “
metoda slice()
vytvoří nové pole. Neodstraňuje žádné prvky ze zdrojového pole.,
Tento příklad plátky z části pole od prvku pole 3 („Apple“):
Příklad:
var citrusové = ovoce.slice(3);
zkuste to sami “
metoda slice()
může mít dva argumenty jako slice(1, 3)
.
metoda pak vybere prvky od začátku argument, a to až do (nikoli však včetně) do konce argument.
příklad
var citrus = fruits.,slice(1, 3);
Vyzkoušejte si to Sami “
Pokud se do konce argument vynechán, jako v první příklady, slice()
metoda plátky zbytek pole.
příklad
var citrus = fruits.slice (2);
zkuste to sami “
automatické toString ()
JavaScript automaticky převede pole na řetězec oddělený čárkami, když se očekává primitivní hodnota.
to je vždy případ při pokusu o výstup pole.,
tyto dva příklady vytvoří stejný výsledek:
příklad
dokument.getElementById („demo“).innerHTML = fruits;
Try it Yourself “
všechny objekty JavaScriptu mají metodu toString ().
hledání hodnot Max a Min v poli
neexistují žádné vestavěné funkce pro nalezení nejvyšší nebo nejnižší hodnoty v poli JavaScript.
dozvíte se, jak tento problém vyřešit v další kapitole tohoto tutoriálu.
Třídící pole
Třídící pole jsou pokryta v další kapitole tohoto tutoriálu.