jQuery Framework

Zdrojové kódy

6.15.4 Příklad 2 – Práce s poli

Příklad představuje práci s několika vybranými funkcemi. V JavaScriptu jsou definovány dvě proměnné, které po kliknutí na tlačítko "Výpis" budou nejdříve otestovány, zda-li se jedná o pole, poté bude vypsána proměnná, která je typu pole a nakonec se zjistí, jestli prvek, zadaný v textovém poli v proměnné typu pole existuje. Vše bude vypsáno do vyskakovacího okna.
var pole_promenna1 = new Array("červená", "modrá", "oranžová", "růžová", "fialová");
var pole_promenna2 = "Řetězec";

$("#pole_vypis").bind("click", function() {
	var zprava = "";
	
	// Jedná se pole?
	zprava += "Proměnná pole_promenna1 je pole: " + jQuery.isArray(pole_promenna1) + "\n";
	zprava += "Proměnná pole_promenna2 je pole: " + jQuery.isArray(pole_promenna2) + "\n";
	zprava += "\n";
	
	// Výpis
	zprava += "--- Výpis pole ---\n";
	zprava += "pole_promenna1: \n{ ";
	jQuery.each(pole_promenna1, function(index, hodnota) {
		if (index > 0){
			zprava += ", ";
		}
		zprava += hodnota;
	});
	zprava += " }\n\n";
	
	// Existence prvku v poli?
	var prvek = $("#prvek_v_poli").val();
	zprava += "--- Existence prvku [" + prvek + "] v poli ---\n";
	zprava += "pole_promenna1: " + jQuery.inArray(prvek, pole_promenna1) + "\n";
	zprava += "\n";
	
	alert(zprava);
});

© Michal Oktábec 2009 - 2010