He intentado hacer esto:
Código Javascript:
,pero no funcciona.Ver original
if(p in v){ ... }
Gracias!
| |||
Como detectar un elemento en un Array? Hola a todos! Queria saber como puedo detectar un elemento de un Array. Ej.: tengo una variable p=prompt(...) y v=new Array(elemento1, elemento2 ... etc.). Como hago para que detecte si lo que escribe el usuario (variable p) esta en el Array? He intentado hacer esto:
Código Javascript:
,pero no funcciona.Ver original Gracias! |
| ||||
Respuesta: Como detectar un elemento en un Array? Podrías hacer una función para estos casos, en la que pusieras lo que quieres buscar y el array donde buscarlo, es bastante sencillo hacerlo. Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: Como detectar un elemento en un Array? JavaScript no tiene una función para eso, te la tienes que hacer tú, algo como esto:
Código Javascript:
Ver original
__________________ Quizá te interese mi Tutorial de JavaScript Orientado a Objetos. Nuevo: CSS Floats: Tutorial Visual |
| ||||
Respuesta: Como detectar un elemento en un Array? ¿=== existe en JS? Yo diría que no. De todas maneras vale con ==. Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| ||||
Respuesta: Como detectar un elemento en un Array? Pues sí, sí existe, pensaba que era sólo de PHP De todas formas nunca entendí muy bien la utilidad de ese operador, ¿alguna explicación sencilla? Encontré algunos ejemplos pero no son muy claros ... Saludos :D
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| ||||
Respuesta: Como detectar un elemento en un Array? el operador igualdad, puede coercer los operandos. o dicho de otra forma, el operador transforma los operandos al mismo tipo y luego realiza la evaluacion. mientras que el operador estrictamente igual ademas de evaluar el mismo valor tambien evalua el tipo de valor. por ejemplo
Código:
1 == true; "" == false; 1 == "1"; "" == 0; (new Number(2)) == 2; // todas las expresiones devuelven true con ==; // la misma expresion con el operador === devuelve false, pues no son del mismo tipo de valor;
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. Última edición por zerokilled; 06/11/2010 a las 20:09 |
| ||||
Respuesta: Como detectar un elemento en un Array? ¿Entonces vendría a ser una manera de abreviar typeof? ¿Y por qué la última devuelve false si los dos son un número? Saludos y gracias por la clase xD
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| ||||
Respuesta: Como detectar un elemento en un Array? podria decirse que es una abreviacion de typeof, solo que hace dos funciones: valida el tipo y el valor. la ultima linea devuelve false con === porque no son el mismo tipo de dato. fijate que se esta usando el constructor Number para crear un objeto new Number, entonces estas comparando un objeto con un numero.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: Como detectar un elemento en un Array? No logro hacerlo ; tengo un "juego" hecho por mi (en el que debes adivinar un numero); Tengo:
Código Javascript:
Como tengo que hacer eso? Ver original Saludos |
| ||||
Respuesta: Como detectar un elemento en un Array? Creo que te estás complicando demasiado. Tienes la función enArray() de @PabloLPastor, con eso no tienes que hacer nada más:
Código Javascript:
Saludos (: Ver original
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: Como detectar un elemento en un Array? Gracias por el consejo, pero lo que no logro hacer es que detecte si el usuario dice 2 (o mas) veces el mismo numero. Perdonadme si soy un poco pesado, pero es que soy novato en Javascript. Saludos |
Etiquetas: Ninguno |