Comprobar si el object es una matriz

Intento escribir una function que acepte una list de cadenas o una sola cadena. Si es una cadena, entonces quiero convertirla a una matriz con solo un elemento. Entonces puedo recorrerlo sin temor a un error. Entonces, ¿cómo puedo verificar si la variable es una matriz? He networkingondeado las diversas soluciones a continuación y he […]

.prop () versus .attr ()

Entonces jQuery 1.6 tiene la nueva function prop() . $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) o en este caso, ¿hacen lo mismo? Y si tengo que cambiar a usar prop() , todas las llamadas antiguas attr() se romperán si cambio a 1.6. ACTUALIZAR selector = '#id' $(selector).click(function() { //instead of: […]

¿Cómo verifica si hay una cadena vacía en JavaScript?

Vi este hilo , pero no vi un ejemplo específico de JavaScript. ¿Hay una string.Empty simple. string.Empty disponible en JavaScript o solo se trata de search "" ?

¿Cómo get los hijos del selector $ (this)?

Tengo un layout similar a esto: <div id="…"><img src="…"></div> y me gustaría utilizar un selector de jQuery para seleccionar el img hijo dentro del div onclick. Para get el div , tengo este selector: $(this) ¿Cómo puedo get img el niño usando un selector?

¿Verifica si existe una key en un object de JavaScript?

¿Cómo puedo verificar si una key en particular existe en un object o matriz de JavaScript? Si una key no existe, e bash acceder a ella, ¿devolverá falsa? O lanzar un error?

Codificar URL en JavaScript?

¿Cómo se puede codificar de forma segura una URL usando JavaScript de manera que se pueda poner en una cadena GET? var myUrl = "http://example.com/index.html?param=1&anotherParam=2"; var myOtherUrl = "http://example.com/index.html?url=" + myUrl; Supongo que necesitas codificar la variable myUrl en esa segunda línea.

Cuál es el !! (no no) operador en JavaScript?

Vi un código que parece usar un operador que no reconozco, en forma de dos signos de exclamación, así: !! . ¿Puede alguien decirme qué hace este operador? El context en el que vi esto fue this.vertical = vertical !== undefined ? !!vertical : this.vertical;

Validar numbers decimales en JavaScript – IsNumeric ()

¿Cuál es la forma más limpia y efectiva de validar numbers decimales en JavaScript? Puntos de bonificación por: Claridad. La solución debe ser limpia y simple. Multiplataforma. Casos de testing: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. […]

Cierre de JavaScript dentro de los loops: ejemplo práctico simple

var funcs = []; for (var i = 0; i < 3; i++) { // let's create 3 functions funcs[i] = function() { // and store them in funcs console.log("My value: " + i); // each should log its value. }; } for (var j = 0; j < 3; j++) { funcs[j](); // and […]

Cambiar la class de un elemento con JavaScript

¿Cómo puedo cambiar una class de un elemento HTML en respuesta a un evento onClick usando JavaScript?

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.