¿Yunnan Beida Jade Bird Java Training le 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 los programadores deben dominar. Hoy veremos los errores comunes en el uso de la programación JavaScript.
1.UncaughtTypeError:Cannotreadproperty
Si eres desarrollador de JavaScript, probablemente hayas visto este error muchas veces pero tienes miedo de admitirlo (¿risas?). Este error ocurre en Chrome cuando lees una propiedad de un objeto indefinido o llamas a su método. Puede probar (probar) fácilmente este error en Chrome Developer Console.
2.TypeError: 'undefinido' no es un objeto
Este es un error que ocurre al leer las propiedades de un objeto indefinido o llamar a sus métodos en Safari. Puedes probar esto fácilmente en SafariDeveloperConsole. Este error es esencialmente el mismo que el error en Chrome mencionado en 1, pero Safari usa un mensaje de error diferente.
3.TypeError:nullisnotanobject
Este es un error que ocurre al leer las propiedades de un objeto nulo o llamar a un método en un objeto nulo en Safari. Puedes probar esto fácilmente en SafariDeveloperConsole.
4.(desconocido):Scripterror
Cuando el navegador encuentra un error de JavaScript no detectado (un error generado a través del controlador window.onerror y no detectado en un try-catch) Este tipo de error de secuencia de comandos se genera cuando está restringido por la política de dominio.
5.TypeError: El objeto no admite propiedad
Este es un error que ocurre en IE cuando llamas a un método no definido. Puede probar esto en IE Developer Console.
6.TypeError:'undefinido'isnotafunction
Este es un error que ocurre al llamar a una función no definida en el navegador Chrome. Lijiang Computer Training/Creo que puedes probarlo en la consola de desarrollo del navegador Chrome y en la consola de desarrollo del navegador Mozilla Firefox.
7.UncaughtRangeError:Maximumcallstack
En el navegador Chrome, este error aparecerá en diversas situaciones. Un caso es cuando llamas a una función recursiva que no termina. Puedes probar esto en Chrome Developer Console.