Le code peut s'exécuter normalement dans Firefox et Google. Il signalera une erreur sous IE.
Les erreurs sont toutes dans les deux définitions de fonctions.
Les fonctions sont les suivantes :
Si vous supprimez =null et =true ici, il fonctionnera normalement sous IE.
iedeg Le message d'erreur est SCRIPT1006 : Manquant ')'
Je ne sais pas pourquoi les gens sur Baidu ont dit qu'il y avait des virgules supplémentaires dans le tableau. . Mais j'ai tout vérifié, il n'y a aucun problème avec ce que j'ai écrit
J'ai également utilisé jq et layui. J'ai utilisé une expression régulière pour détecter les virgules supplémentaires dans le tableau et je n'ai rien trouvé. Le problème réside dans ces deux signes égaux. Tant qu'ils sont supprimés, ce sera normal.
J'espère que Dieu pourra vous éclairer.
Vous utilisez la syntaxe ES6 pour fonctionner sur IE L'avez-vous compilé avec babel ?
Changez-le en écriture ES5 :
function bf_append_status(name,live){
var live=live||true;
}
Idem que ci-dessus.
Valeurs des paramètres par défaut
IE ne le prend pas en charge.