_stringSize.js (432B)
1 var asciiSize = require('./_asciiSize'), 2 hasUnicode = require('./_hasUnicode'), 3 unicodeSize = require('./_unicodeSize'); 4 5 /** 6 * Gets the number of symbols in `string`. 7 * 8 * @private 9 * @param {string} string The string to inspect. 10 * @returns {number} Returns the string size. 11 */ 12 function stringSize(string) { 13 return hasUnicode(string) 14 ? unicodeSize(string) 15 : asciiSize(string); 16 } 17 18 module.exports = stringSize;