Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- document.write("<h1>Metody a vlastnosti poli</h1>");
- document.write("<h2>I. Vlastnost length</h2>");
- pole = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
- document.write("Pole: " + pole + "<br /><br />");
- // Vlastnost length mi vrati pocet
- pocetPrvkov = pole.length;
- document.write("Pocet prvkov v poli: " + pocetPrvkov + "<br /><br />");
- document.write("<h2>II. Metoda pop()</h2>");
- // Vymaze prvok z konca a vrati posledny prvok v poli
- // Ak vymazavam 3x dostanem treti prvok, ktory som zmazal ako posledny
- b = pole.pop();
- // b = pole.pop();
- // b = pole.pop();
- document.write("Pop vrati: " + b + "<br />");
- document.write("Pop vrati: " + pole + "<br /><br />");
- document.write("<h2>III. Metoda push()</h2>");
- // Prida prvok na koniec a vrati pocet prvkov v poli
- c = pole.push(20);
- c = pole.push(30);
- c = pole.push(40);
- document.write("Push vrati: " + c + "<br />");
- document.write("Push vrati: " + pole + "<br /><br />");
- document.write("<h2>IV. Metoda shift()</h2>");
- // Vymaze prvok na zaciatku a vrati vymazany prvy prvok
- // Posunie druhu polozku pola na prvvu
- d = pole.shift();
- // d = pole.shift();
- // d = pole.shift();
- document.write("Shift vrati: " + d + "<br />");
- document.write("Shift vrati: " + pole + "<br /><br />");
- document.write("<h2>V. Metoda unshift()</h2>");
- // Prida prvok na zaciatku a vrati pocet prvkov
- e = pole.unshift(12); // Nefunguje pod IE 4 a 5
- // e = pole.unshift(12);
- // e = pole.unshift(12);
- document.write("Unshift vrati: " + e + "<br />"); // V IE
- document.write("Unshift vrati: " + pole + "<br /><br />");
- document.write("<h2>VI. Metoda slice() </h2>");
- pole = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
- document.write("1. Pole: " + pole + "<br />");
- // var pole8 = new Array();
- // pole8 = pole;
- // Kopirovanie a vratenie vybratej casti pola - Dolny a horny index (od - do)
- // Neupravuje povodne pole, ale vytvara jeho plytku kopiu
- // Veskere zmeny vytvorene dodatocne na povodnom vnorenom poli by sa prejavili aj v jeho kopii
- pole2 = pole.slice(4, 9);
- document.write("2. Pole: " + pole2 + "<br /><br />");
- document.write("<h2>VI. Metoda splice()</h2>");
- document.write("1. Pole: " + pole + "<br />");
- // Sucasne mozeme pridavat aj odoberat prvky - Dolny index a pocet prvkov
- pole3 = pole.splice(5, 3);
- document.write("3. Pole: " + pole3 + "<br /><br />");
- pole4 = pole.splice(5, 3, 10, 20, 30);
- document.write("4. Pole: " + pole4 + "<br /><br />");
- document.write("<h2>VII. Metoda concat()</h2>");
- document.write("1. Pole: " + pole + "<br />");
- // Spajanie poli - Dolny index a pocet prvkov
- pole5 = pole.concat(pole4); // concat(pole3, pole4)
- document.write("3. Pole: " + pole5 + "<br /><br />");
- document.write("<h2>VII. Metoda join()</h2>");
- document.write("1. Pole: " + pole + "<br />");
- // Vypise vsetky polozky pola a spoji ich do jedneho stringu
- pole6 = pole.join(" | ");
- document.write("Novy string z pola: " + pole6 + "<br /><br />");
- document.write("<h2>VII. Metoda split()</h2>");
- document.write("1. Pole: " + pole + "<br />");
- // Zo stringu chcem polozky pola
- // Pozor potom ide o pole stringov nie cisel
- pole7 = pole6.split(" | ");
- document.write("7. Pole: " + pole7 + "<br /><br />");
Advertisement
Add Comment
Please, Sign In to add comment