He remarcado una cosa rara en jquery. No se si me pasa solo a mi.
Ejemplo:
Código Javascript:
Ver original
var array = ['cadena1','cadena2']; $.each(array,function(){ console.log(this); //en el doc de chrome en vez de devolver: //"cadena1" //"cadena2" //me sale algo asi: // String // 0: "c" // 1: "a" // 2: "d" // 3: "e" // 4: "n" // 5: "a" // 6: "1" // length: 7 __proto__: String[[PrimitiveValue]]: "cadena1" // String // 0: "c" // 1: "a" // 2: "d" // 3: "e" // 4: "n" // 5: "a" // 6: "2" // length: 7 __proto__: String[[PrimitiveValue]]: "cadena2" });
Provisionalmente lo he solucionado poniendo esto
Código Javascript:
Ver original
console.log( '' + this ); //asi me sale correcto: //"cadena1" //"cadena2"
¿Es esto normal?
Gracias