time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

_escapeHtmlChar.js (479B)


      1 var basePropertyOf = require('./_basePropertyOf');
      2 
      3 /** Used to map characters to HTML entities. */
      4 var htmlEscapes = {
      5   '&': '&',
      6   '<': '&lt;',
      7   '>': '&gt;',
      8   '"': '&quot;',
      9   "'": '&#39;'
     10 };
     11 
     12 /**
     13  * Used by `_.escape` to convert characters to HTML entities.
     14  *
     15  * @private
     16  * @param {string} chr The matched character to escape.
     17  * @returns {string} Returns the escaped character.
     18  */
     19 var escapeHtmlChar = basePropertyOf(htmlEscapes);
     20 
     21 module.exports = escapeHtmlChar;