V předchozím díle jsme si popsali pole, dnes v nich budeme pokračovat
V dnešním díle se tentokrát zaměříme na vkládání / mazání prvků pole, jejich převodu a zjištění vlastností.Metoda slice()
Metoda slice(prvni_prvek, druhy_prvek_minus_jedna) vrací podsekci z existujícího pole:
var pole = new Array;
pole[0]="a";
pole[1]="b";
pole[2]="c";
vysledek=pole.slice(1,2); // hledá se od prvku 1 do 1 vysledek proto bude "b"
Metoda toString()
Metoda toString() převede prvky pole na řetězec:
pole = new Array("a","a","a","a");
vysledek=pole.toString() //vysledek bude: a,a,a,a
Vlastnost length
Vlastnost length vrací počet prvků pole:
pole = new Array("a","a","a","a");
vysledek=pole.length; //vrací číslo 4
Metoda reverse()
Metoda reverse() otočí pořadí prvků v pole. první prvek bude posledním a naopak. Lze použít např pro oačné setřízení po metodě sort():
pole = new Array("a","b","c","d");
vysledek=pole.reverse(); //vysledek bude ["d", "c", "b", "a"]
Metoda shift()
Metoda shift() odstraní první prvek z pole a vrátí jej:
pole = new Array("a","b","c","d");
vysledek=pole.reverse(); //vysledek bude "a", pole bude mít hodnoty: ["b","c","d"]
Metoda pop()
Metoda pop() odstraní poslední prvek z pole, podobně jako v
předchozím příkladu.
Metoda push()
Metoda push() přidá na konec pole další prvky, vrací novou délku pole:
pole = new Array("a","b","c","d");
vysledek=pole.push("e", "f"); //vysledek bude 6, pole bude mít hodnoty: ["b","c","d","e","f"]
Metoda unshift()
Metoda unshift() přidá na začátek pole další prvky a vrací novou délku pole. Podobně jako předcházející příklad.
Metoda toSource()
Metoda toSource() vrátí zdroj pole:
pole = new Array("a","b","c");
vysledek=pole.toSource(); // vrátí ["a", "b", "c"]
Nyní jsme se seznámili se základními funkcemi jak pracovat s polem. V některém z příštích dílů se dozvíte jak vám pole může usnadnit práci.
Autor: Martin