美文网首页
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

相关文章

  • MySQL: 日期相关处理

    MySQL 日期、时间转换函数: 1. date_format(date,format), time_format...

  • format函数

    自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型...

  • format()函数

    python中format函数用于字符串的格式化 通过关键字 通过位置 format()方法格式控制 format...

  • format函数

    Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基...

  • format 函数

    题目为 解题思路 运行结果

  • MySQL DATE_FORMAT() 函数

    MySQL DATE_FORMAT() 函数 定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/...

  • python 常用的format()函数

    基本语法 format()函数作为python的内置函数,用于格式化字符串str.format(),有了此函数可以...

  • 常用函数列表

    日期相关函数 日期格式化DATE_FORMAT(date,format)

  • MySQL时间格式转换函数date_format()用法详解

    MySQL时间格式转换函数date_format()用法详解 定义和用法 DATE_FORMAT() 函数用于以不...

  • MySQL时间格式化函数date_format()

    MySQL时间格式化函数date_format()用法详解 DATE_FORMAT() 函数用于以不同的格式显示日...

网友评论

      本文标题:format 函数

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