colorbox v1.3.15 de colorpowered.com ha Javascript en este se minified código:javascript sintaxis impar: c.name = i + + nueva Fecha;
c.name=i+ +new Date;
esto parece funcionar perfectamente, debería?
colorbox v1.3.15 de colorpowered.com ha Javascript en este se minified código:javascript sintaxis impar: c.name = i + + nueva Fecha;
c.name=i+ +new Date;
esto parece funcionar perfectamente, debería?
El operador unario +
se utiliza para convertir un objeto en un número llamando al valueOf()
desde ese objeto. Si no se devuelve un número, la operación vuelve NaN
esto se puede personalizar mediante la edición de la función valueOf
para cualquier objeto, así:
var foo = {};
foo.valueOf = function() { return 9001; };
console.log(+foo); // 9001
Fecha de valueOf()
simplemente devuelve getTime()
(according to Mozilla)
new Date
crea un objeto Date con la fecha actual. El operador unario + lo convierte en un valor numérico, que para un objeto Date es equivalente a usar el método getTime()
. Entonces es una simple adición, i
más ese valor numérico.