53 votes

"alerte" n'est pas défini lors de l'exécution de www.jshint.com

J'ai résolu ce problème en ajoutant simplement var alert; Cependant, est-ce que c'est ce que je dois faire pour que le message d'erreur disparaisse ? Voici la solution. Voici l'échec sur www.jshint.com .

J'essaie de tirer des leçons des erreurs qu'il lance, sans nécessairement les faire disparaître.

(function () {

"use strict";

var alert;  //  added this in to fix

function initialize_page()
  {
  alert ("hi");
  }

addEventListener('load', initialize_page);

})();

-2voto

Drew Hawken Points 1

Au lieu de :

alert('message')

J'utilise :

var alert = window['alert'];

-5voto

DrStrangeLove Points 2919

Essayez de passer l'objet fenêtre dans :

(function (global) {

"use strict";

var alert;  //  added this in to fix

function initialize_page()
  {
  global.alert ("hi");
  }

addEventListener('load', initialize_page);

})(window);

-7voto

designbykhalid Points 1

Déclarer alert comme variable et cela fonctionnera sans aucun réglage :

par exemple :

var alert;

alert('hello world');

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X