Comment faire pour résoudre les Moins “erreur non Interceptée (promesse) TypeError: Cannot read property '1', null”
Arriver générique d'erreur javascript. Pas en mesure de le résoudre, quelqu'un Peut-il remarquer quelles mesures dois-je prendre pour déboguer ce bug?
Obtenez cette erreur non Interceptée (promesse) TypeError: Cannot read property '1', null dans less.js
fichier. J'ai créé angulaire de l'application qui a un peu de javascript plugins, Moins l'un d'eux.
OriginalL'auteur Laxmi Salunkhe | 2015-12-01
Vous devez vous connecter pour publier un commentaire.
Vous tentez d'accéder à une propriété (comme un enfant membre) d'un objet JS, mais le JS objet que vous tentez d'y accéder à partir de a évalué à
null
. En gros, si nous nous référons à la JS objet commebob
, vous essayez de faire un appel àbob.1
. Cependantbob
n'est pas une propriété appelée1
. En fait,bob
n'a pas de propriétés:bob
a évalué ànull
.Lors de votre appel à
bob.1
l'ordinateur veut regarderbob
's portée lexicale de trouver quelque chose là-bas appelé1
. Toutefois, lorsque l'ordinateur ressemble àbob
il trouve quebob
's est de typenull
, et doncbob
ne peut pas avoir une propriété appelée1
. Il vous indique ensuite ce par le biais de l'erreur que vous avez reçu.Ce que vous devez faire est de prendre un coup d'oeil à
less.js
et essayer de trouver une méthode appeléepromise
. Ensuite, regardez pour toute tentative d'accès à une propriété appelée1
à partir de n'importe quel objet à l'intérieur de cette méthode. Lorsque vous trouvez l'objet à partir duquel vous essayez d'accéder à la propriété1
, vous savez que l'objet n'est pas en cours d'initialisation pour une raison quelconque. Vous devez alors regarder comment cet objet est censé être initialisée afin d'apporter les corrections nécessaires à votre application ou à l'less.js
fichier lui-même.1
de propriété sur un objet quelconque. J'ai vérifié mon code à fond.Il pourrait également être un élément d'un tableau, qui sont un peu sorta objets en JS. Êtes-vous tenter d'accéder à un tableau à l'indice 1?
Je suis en train d'essayer d'accéder à
0
de l'indice à un endroit dans mon code mais pas1
.Hmmm...c'est étrange. J'ai obtenu cette erreur d'un lot et il a toujours été à propos de l'accès à une propriété d'un
null
. JavaScript, parfois les rapports d'erreurs dans d'étranges façons, de sorte que le tableau pourrait encore être la cause du problème...mais c'est étrange.Je reviendrai vers vous dès que je résoudre ce bug. Merci pour vos contributions. Je suis à la recherche pour les scénarios où il peut y avoir des chances d'accès à la propriété sur l'objet null.
OriginalL'auteur William Rosenbloom