Maison >interface Web >js tutoriel >Abominable ie8 indique que l'identifiant est manquant et qu'il s'agit d'un conseil undefined_javascript

Abominable ie8 indique que l'identifiant est manquant et qu'il s'agit d'un conseil undefined_javascript

WBOY
WBOYoriginal
2016-05-16 16:55:021094parcourir

Récemment, j'ai programmé en javascript, en utilisant json, et j'ai écrit un tableau [{'id':'key_01','name':'university'},{'id':'key_02','name':'direct card ' },{'id':'key_03','name':'new'},{'id':'key_04','name':'Change'},{'id':'key_05','name ':'Jeu de cartes M-Zone'},{'id':'key_06','name':'Inventory'},{'id':'key_07','name':'Fetion'},{'id ': 'key_08','name':'Mobile Video'},{'id':'key_09','name':'School Communication'},];

Ajouter pour sélectionner en boucle sur la page, mais dans IE8, cela indique toujours que l'identifiant manquant n'est pas défini, et c'est ok dans d'autres navigateurs. Plus tard, j'ai utilisé le débogage js d'IE8 et j'ai constaté que la longueur de son tableau est 1 supérieure à la longueur du tableau dans. d'autres navigateurs, mais la vue réelle Le tableau n'a pas autant de valeurs. Plus tard, quand j'ai regardé attentivement, j'ai découvert qu'il y avait une virgule supplémentaire à la fin du tableau.

Il s'avère que IE8 a une méthode différente pour obtenir la valeur et la longueur réelles. Vous ne pouvez pas ajouter de virgules supplémentaires à la fin du tableau.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn