Tengo una funcion que recibe 3 parametros opcionales:
Código Javascript:
Ver original
function 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 original
function 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:
Ninguno funciono.Ver original
var points=Points||points; var points=Points==undefined?points:Points; if(Points!=undefined){ points=Points; }
Que pasa???