Underscore.js es una biblioteca en javascript que hace que las operaciones en arrays, strings y objetos sean mucho más fáciles y prácticas. La función _.now() se usa para devolver la marca de tiempo de la hora actual. Este método puede ser útil cuando se trabaja con animaciones en el navegador.
Sintaxis:
_.now();
Parámetros: No toma parámetros.
Devoluciones: El tipo de devolución es número.
Nota: Es muy necesario vincular el CDN de subrayado antes de usar las funciones de subrayado en el navegador. Al vincular el CDN de underscore.js, el «_» se adjunta al navegador como una variable global.
Algunos ejemplos se dan a continuación para una mejor comprensión de la función.
Ejemplo 1:
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script> console.log(`Current timestamp is: ${_.now()}`) </script> </body> </html>
Producción:
Ejemplo 2:
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script> //creating print function to print timestamp after delay of 10ms function print(){ setTimeout(()=>{ console.log(`Current timestamp is: ${_.now()}`) }, 10) } //running this function 5 times using _.times() function. _.times(5, print) console.log("Type of timestamp is: ", typeof(_.now())) </script> </body> </html>
Producción: