¿Chuxiong Java Training School te cuenta ocho errores de programación comunes en JavaScript?
Se puede decir que el lenguaje de desarrollo de programación JavaScript es un lenguaje de programación que la mayoría de los programadores necesitan dominar. Hoy veremos los errores comunes al usar la programación JavaScript.
1.UncaughtTypeError: Cannotreadproperty
Si eres desarrollador de JavaScript, es posible que hayas visto este error más veces de las que te atreves a admitir (¿LOL?). Este error ocurre en Chrome cuando lees una propiedad de un objeto indefinido o llamas a su método. Puede probarlo fácilmente en Chrome Developer Console.
2. TypeError: 'undefinido' isnotanobject
Este es un error que ocurre al leer propiedades o llamar a métodos en objetos no definidos en Safari. Puedes probar esto fácilmente en SafariDeveloperConsole. Este es esencialmente el mismo error de Chrome mencionado en 1, pero Safari usa un mensaje de error diferente.
3.TypeError: nullisnotanobject
Este es un error que ocurre al leer propiedades o llamar a métodos en un objeto nulo en Safari. Puedes probar esto fácilmente en SafariDeveloperConsole.
4. (desconocido): Scripterror
Cuando un error de JavaScript no detectado (un error generado a través del controlador window.onerror, en lugar de ser detectado en un try-catch) es detectado por el navegador Este tipo de error de secuencia de comandos se producirá cuando se imponen restricciones de políticas entre dominios.
5.TypeError: El objeto no admite propiedad
Este es un error que ocurre en IE cuando llamas a un método no definido. Puedes probar esto en la consola de desarrollador de IE.
6.TypeError: 'undefinido'no es una función
Este es un error generado en Chrome cuando llamas a una función no definida. Chuxiong Computer Training/Creo que puedes probarlo en Chrome Developer Console y Mozilla Firefox Developer Console.
7.UncaughtRangeError: Maximumcallstack
Este es un error que ocurre en Chrome bajo algunas circunstancias. Una es cuando llamas a una función recursiva que no termina. Puedes probar esto en Chrome Developer Console.