Después de actualizar recientemente mi biblioteca J-Query local de 1.9.1 a 3.6.0, noté algunos problemas extraños. No vi nada en línea para esto, y creo que la mayoría de estas funciones son funciones estándar de JavaScript, y no J-Query. Veo que los objetos Date() no están definidos. También están ocurriendo los siguientes errores con los objetos Date y Array. Si revierto el código a 1.9.1, no hay problema. *Además, este es un proyecto de Node.js, no sé si eso importa.
TypeError: Date.today no es una función en Object. (principal.js:8:126614)
No se pueden leer propiedades de indefinido (leyendo 'incluye')
TypeError: i.add no es una función
Código de muestra
var today = Date.today();ACTUALIZACIÓN: parece que el código que no funciona proviene de este paquete node.js.
https://github.com/datejs/Datejs
Cuando cambio el código a
var today = new Date(); var numberOfDays = today.add(5).days();Entonces hay un problema con el método de agregar, vea el error mencionado anteriormente.
// Type definitions for DateJS // Project: http://www.datejs.com/ // Definitions by: David Khristepher Santos <https://github.com/rupertavery> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped¿Cómo marcamos esto para eliminarlo? Fue al principio del proceso y mi descripción del problema no estaba clara. Aquí se incluye una mejor descripción/resolución: Datejs lib no funciona después de la actualización a J-Query 3.x
today() no es un método en javascript, tal vez debería probar esto `const today = new Date();
consola.log(hoy);`