美文网首页
[笔记] javascript使用json/array格式化字符

[笔记] javascript使用json/array格式化字符

作者: 巨数 | 来源:发表于2020-08-24 19:22 被阅读0次

javascript使用json格式化字符串

es6有 `${name}aaaa`格式化字符串
可以通过正则表达式,重写format达到json格式化字符串的目的
自定义标识符为{%varity%}

String.prototype.format = function (args) {
    var args = arguments[0];
    return this.replace(/\{%(.*?)%\}/g, function (m, i) {
        return args[i] || '';
    });
};
a = '姓名:{%name%}\n年龄:{%age%}\n身高:{%height%}'
b = {
    name:'orange',
    age:19,
    height:182
}
console.log(a.format(b));

结果

[Running] node "e:\Web\html\demo\demo.js"
姓名:orange
年龄:19
身高:182

javascript使用array格式化字符串

String.prototype.format = function () {
    var args = arguments;
    return this.replace(/\{(\d+)\}/g, function (m, i) {
        return args[i];
    });
};
a = '姓名:{0}\n年龄:{1}\n身高:{2}'
console.log(a.format('lemo',19,182));
[Running] node "e:\Web\html\demo\demo.js"
姓名:lemo
年龄:19
身高:182

相关文章

  • [笔记] javascript使用json/array格式化字符

    javascript使用json格式化字符串 es6有 `${name}aaaa`格式化字符串可以通过正则表达式,...

  • 格式化Curl返回的Json字符

    格式化Curl返回的Json字符 格式化Curl返回的Json字符Python 格式化Nodejs 格式化 经常会...

  • JavaScript - json字符串解析

    json字符串解析 JavaScript 字符串与 JSON 字符串最大的区别在于,JSON 字符串必须使用双引号...

  • 第四章_字符串和格式化输入输出

    第四章 字符串和格式化输入输出 使用字符数组(array)储存字符串 用字符数组(array)储存字符串,该数组在...

  • JSON

    JSON JSON字符串转为JavaScript对象 JavaScript 对象转换为JSON字符串 Jackso...

  • h5兼容ie8

    1、使用json时需要格式化2、ajax请求数据,传递json时,data中的数据需要使用json字符串 3、页面...

  • js-格式化json

    js格式化json - 方法一(格式化或压缩JSON) 使用 - 方法二(格式化JSON) 使用

  • MessageFormat格式化json串

    在使用MessageFormat格式化json字符串的时候,会应为{会导致格式化失败。使用'转移就可以了。 如: ...

  • Uncaught TypeError: Cannot use '

    使用jQuery得到Json数据后使用$.each报错,原因是需要将Json字符串转化为javascript对象。...

  • Es6JSON方法

    1.格式化json字符串 JSON.parse() 2.Json对象转化为json字符串 JSON.stringi...

网友评论

      本文标题:[笔记] javascript使用json/array格式化字符

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