Hola me ocurre una cosa muy rara...
Tengo una funcion que recibe 3 parametros opcionales:
Código Javascript
:
Ver originalfunction draw(can,Points,Background){
var canvas=can||document.getElementById('canvas');
var c=canvas.getContext('2d');
if(can){
var points=Points;
}
console.log(points);
El problema ocurre cuando la llamo con los tres parametros en false.
El primero y el segundo funcionan bien pero Points no...
En el if el valor de can es false y si coloco un console.log() dentro no muestra nada, es decir que el if no ocurre pero a su vez points en el otro console log me muestra undefined
Si quito el if:
Código Javascript
:
Ver originalfunction draw(can,Points,Background){
var canvas=can||document.getElementById('canvas');
var c=canvas.getContext('2d');
console.log(points);
el console.log(points) me muestra lo que tiene que mostrar.
Tambien probe con:
Código Javascript
:
Ver originalvar points=Points||points;
var points=Points==undefined?points:Points;
if(Points!=undefined){
points=Points;
}
Ninguno funciono.
Que pasa???