Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2009, 22:07
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: Aparece Option de mas en ComboBox

la opcion extra te aparece porque el string termina con un caracter "separador", en tu caso la barra vertical.
Código:
Canon:Escaners:Escaners|\
creo que conviene mejor entender como funciona split. este divide la cadena creando elementos de array, eso es lo basico. pero como decide crear los elementos... simplemente crea un elemento por cada lado del separador, incluso si es vacio. analiza el siguiente ejemplo.
Código:
var str = ','.split(',');
alert(str.length);
el alerta indica que el array contiene dos elementos aunque la cadena solo esta compuesta de una coma. dado que el separador es una coma, split crea un elemento para el contenido que aparece antes de la coma y otro elemento para el contenido que aparece despues de la coma. en este ejemplo, por supuesto, cada elemento contiene una cadena de cero longitud, o sea un string vacio.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.