Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

164
Vistas
¿Hay alguna manera de hacer que la versión de JavaScript V8 que usa mi secuencia de comandos de Google sea constante?

Un novato aquí.

Jugando con mis proyectos de scripts de Google, encontré algo extraño, un método que estaba usando estaba tachado en el editor y se veía así --> substr . Investigando, descubrí que se debe a que este método está en desuso. Y para las personas que buscan cómo resolverlo, consulte la documentación en developer.mozilla.org .

Al principio, no tuve ningún problema con esto, pero si no estaba antes y ahora está, eso significa que la versión de javascript que está usando mi proyecto está cambiando y no quiero eso. y ahí está mi pregunta

¿Hay alguna manera de hacer que la versión de JavaScript V8 que usa mi secuencia de comandos de Google sea constante?

Mirando la documentación de los scripts de la aplicación, descubrí que usa V8 y que está definido en el manifiesto, pero no se encuentra la forma de congelar a una versión determinada. Tal vez haya una respuesta fácil, pero no tengo ni idea de dónde más buscar. Cualquier ayuda será bienvenida.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No, no hay forma de seleccionar una versión particular de V8 para su GAS.

Dicho esto, los motores de JavaScript generalmente son muy conscientes de la compatibilidad con versiones anteriores. Es extremadamente raro que se eliminen características: hay una buena cantidad de cosas "heredadas"/"obsoletas" en JS que no se eliminarán en el futuro previsible, porque hay demasiado código antiguo y sin mantenimiento (pero que aún se usa). por ahí eso depende de ellos, y los fabricantes de navegadores no quieren descifrar ese código.
Con respecto al caso específico en cuestión, personalmente me sorprendería bastante si String.prototype.substr alguna vez fuera eliminado. Veo su desaprobación más como un "consejo profesional: cómo no confundir substr y substring : solo use uno de ellos".

FWIW, V8 en sí mismo no tiene noción de características obsoletas de JavaScript. El tachado que ves es solo una característica del editor. Actualizar o no actualizar la versión V8 debajo no lo afectaría.

Dar un paso atrás: escribir software una vez y luego esperar que funcione sin mantenimiento o monitoreo durante décadas es, desafortunadamente, generalmente no es una cosa. Por ejemplo, si desarrolló un juego para Windows 95, debe esperar que no funcione bien (o no funcione) en las versiones modernas de Windows. Hay innumerables ejemplos más de sistemas operativos, SDK/juegos de herramientas, compiladores/motores y lenguajes de programación que evolucionan con el tiempo de manera que garantizan la compatibilidad con versiones anteriores durante un par de años, pero no para siempre. Esta es la otra cara del progreso tecnológico. Anclarse a ciertas versiones desactualizadas generalmente no es una solución viable, por una variedad de razones.

Entonces, en comparación, cuando escribes una aplicación o un script en JavaScript, tienes muchas posibilidades de que siga funcionando bien 20 años después. Así que no me preocuparía demasiado por eso.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda