Affichage des articles dont le libellé est switch. Afficher tous les articles
Affichage des articles dont le libellé est switch. Afficher tous les articles

Switch case en action

voici le test pour rechercher dans un string les caractère < ou >
  1.     switch (string.charCodeAt(index)) {
  2.        case 60: // <
  3.         escape = '&lt;';
  4.         break;
  5.       case 62: // >
  6.         escape = '&gt;';
  7.         break;
  8.       default:
  9.         continue;
  10.     }
code

module

ES6

  1. // List of the characters to escape 
  2. const chars = {
  3.     ">": "&gt;",
  4.     "<": "&lt;",
  5. };

  6. //  RegExp from the `chars` object
  7. const re = new RegExp(Object.keys(chars).join("|"), "g");

  8. // Return the escaped string
  9. const escapeHtml = (str = "") => String(str).replace(re, match => chars[match]);

  10. console.dir( escapeHtml('<div>'));