웹 개발

javascript - string format ( {0} 과 같은 형태의 문자열을 replace )

노루아부지 2019. 8. 24. 00:14
String.prototype.format = String.prototype.f = function() {
    var s = this,
        i = arguments.length;

    while (i--) {
        s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]);
    }
    return s;
};

// Usage
// 'Added {0} by {1} to your collection'.f(title, artist)

 

728x90
loading