Get Unicode from class name

Get Fontawesome Unicode from it's class name

by Vignesh Gopalakrishnan

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">

JavaScript

function getFontAwesomeUnicode(className) {
    var testElement = document.createElement('i');
    var char;

    testElement.className = 'fa ' + className;
    document.body.appendChild(testElement);

    char = window.getComputedStyle( testElement, ':before' )
        .content.replace(/'|"/g, '');

    testElement.remove();
    return "\\u" + char.charCodeAt(0).toString(16)
}
console.log(getFontAwesomeUnicode('fa-user-circle-o'));