Scusate ma non capisco come mai in questo codice:

codice:
		var codice = $('.codex').text();
		var codiceFra = codice.split(" "); 
		for(var i=0;i<=codiceFra.length;i++) {	
			// $('#monitor').html('<code>' + codiceFra[0] + '</code>');
			$('#monitor').html('<code>' + codiceFra[i] + '</code>');
		};
se commento codiceFra[i] mi stampa sull'Html: <code>undefinited</code> mentre se non commento la riga sopra mi fa tutto giusto stampando sull'html il <code>valore corretto</code> ma senza ripetere la scritta tante volte per la lunghezza di codiceFra. Non capisco perché il For non fa il suo lavoro