Cita:
Iniciado por IsaBelM andrés, la solución que propones es la que iba a postear de inicio. pero a medida que la escribía, recordé que el objeto no tiene el método toLowerCase(). de tal modo que para encontrar el key, éste ha de ser escrito igual que lo escribe el usuario
¿Y?. ¿Cuál es el problema?. ¿Por qué vamos a suponer que no lo escribe igual, si en ningún momento
maca950 dijo que lo escribía diferente?. La única duda -que se resuelve mirando un tutorial cualquiera que encontrás en gugl- es cómo llamar a un elemento de array "edad" por su "nombre".
Cuando hagan un planteo mejor, se les responde mejor.
Cita:
Iniciado por IsaBelM no sé de que hablas. no importa, ya hace tiempo que abandoné la idea de entenderte
Lo entendés perfectamente.
Para la gente respetuosa, que nunca se le ocurriría meter código en etiquetas de cita, le explico un poco de dónde viene el asunto.
Resulta que las líneas de código tienen características algo particulares, que no se suelen dar en la prosa comun. Una es la extención de las cadenas de texto, que pueden tener "20" caracteres seguidos, sin espacio ni guión ni signo especial de 'corte'.
Como estas cadenas pueden traer problemas en el cuerpo de un mensaje, los códigos se encierran en bloques preparados para mostrar una barra de desplazamiento en caso de desbordes por textos muy largos, que no se usan en la citas porque no se necesitan. En estos casos, si aparece una palabra muy larga, el foro la corta insertando un espacio; porque igual se entiende y así no va a afectar el formato del mensaje.
Pero un "espacio en cualquier parte" si afecta la ejecución de un código de programa, por eso lo que está entre etiquetas de código no se corta.
En realidad, lo cortamos nosotros al escribirlo, porque sabemos dónde lo hacemos.
Una línea que diga
Cita: ...
var variableLarga=document.getElementsByClassName("nom breDeClaseLargo")[0].style.paddingRight;
...
va a ser dividida dentro de
[quote], arruinándose como código.
Pero si la metemos en
[code]
Código:
...
var variableLarga=document.getElementsByClassName("nombreDeClaseLargo")[0].style.paddingRight;
...
se mantiene igual.
El "truco", para que funcione en
[quote], es adelantarnos a poner los espacios donde ya sabemos que no arruinan el ejemplo; algo como
Cita: ...
var variableLarga = document.getElementsByClassName( "nombreDeClaseLargo" )[0].style.paddingRight;
...
Que, por supuesto, sigue estando
eticamente mal, porque hay que usar etiquetas de código para meter un código. Es algo evidente, más que elemental.
El único motivo para empezar a hacerlo es asegurarse de que nadie te recrimine 'con razón' que tu código no funciona porque está entre etiquetas de cita.
Algo que yo voy a seguir haciendo,
IsaBelM. Porque parece que nadie más tiene ganas de hacer ese trabajo.
(Lo único bueno de esto para
maca950 -que nunca volvió, ofendida porque no le dimos la bienvenida- es que nadie le recriminó lo lamentable del título. Yo lo abrí por eso, y me olvidé
)