美文网首页
format 函数

format 函数

作者: 番茄番茄茄 | 来源:发表于2019-05-12 20:35 被阅读0次

    题目为

    
    //实现下面的format 函数,用于替换字符串模板中对于的占位符。
    function format(){
    
    }
    
    //参考用例;
    const  output = format('{name}今年{age}岁了.',{name:'小狮子', age:18});
    console.log(output);
    
    //输出结果参考;
    //小狮子今年18岁了。
    
    

    解题思路

    function format (template, data) {
        return template.replace(/(\{[a-zA-Z]*\})/g, (matched = '') => {
            let key = matched.replace(/\{|\}/g, '');
            return data[key]
        });
    }
    

    运行结果

    image.png

    相关文章

      网友评论

          本文标题:format 函数

          本文链接:https://www.haomeiwen.com/subject/cxdhaqtx.html