NewbieContest

Général => Suggestions/Dev. du site => Discussion démarrée par: supervisor87 le 05 Juillet 2018 à 13:36:53



Titre: Fonction javascript déprécié
Posté par: supervisor87 le 05 Juillet 2018 à 13:36:53
Petite info pour l'épreuve 96 Je décode, tu décode : la fonction
Code:
unescape
est dépréciée...
Il faut utiliser
Code:
decodeURI 
à la place  ;)
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/unescape


Titre: Re : Fonction javascript déprécié
Posté par: lovenunu le 06 Juillet 2018 à 10:39:48
Hello et merci de remonter cette info, mais actuellement même les dernieres version de chrome et firefox supportent encore cette fonction.
Puis dans tous les cas, le polyfill reste quand même assez simple (même si c'est une très mauvaise pratique de combler les features disparues):

Code:
if ("function" !== typeof unescape) {
  function unescape(arg) {
    return decodeURIComponent(arg);
  }
}

Mais oui, c'est toujours une bonne idée de migrer vers les nouvelles APIs du langage.  =)


Titre: Re : Fonction javascript déprécié
Posté par: the lsd le 06 Juillet 2018 à 13:48:40
On sait pourquoi elle a été dépréciée ?

Enjoy

The lsd