美文网首页
根据对象属性,替换字符串{ }里的值

根据对象属性,替换字符串{ }里的值

作者: 而生lhw | 来源:发表于2023-09-19 15:35 被阅读0次
let obj = {
      orgIntraCode: "111",
      content: "222",
    };
    let a = /{(.+?)}/g;
    let b = "url?zzzz={orgIntraCode}&kkk={content}";
    let c = b.match(a);
    let ss =b
    if (c) {
      for (var i = 0; i < c.length; i++) {
        let strs = c[i].replace(a, "$1")
        let newStr = obj[strs]
        if (newStr) {
          ss = ss.replace(c[i], newStr);
        } else {
          ss =ss.replace(c[i], "");
        }
      }
    }
    console.log(ss);

相关文章

  • JavaScript 根据路径查找对象中的某个属性,并更改该属

    原对象 根据路径修改某个属性值 函数 函数调用 根据路径修改一个字符串属性值 根据路径修改一个对象属性值

  • 图文混排----键盘处理

    正则查出范围---根据文字字符串创建imge--创建属性字符串(带图片的atachment)---属性字符串替换原...

  • 二十三(十五)ObjectSetString

    ObjectSetString 函数设置相应对象属性的值。对象属性必须是字符串类型。这个函数有两个变体。设置属性值...

  • 替换元素和不可替换元素

    1、 替换元素 替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。 例如:浏览器根据src属性值来...

  • 笔试实现一个字符串模板函数

    实现一个字符串模板函数 解题思路 通过正则表达式将插值部分匹配出来替换成对象属性值

  • Java8优雅去重

    字符串集合去重 根据对象属性去重

  • 无标题文章

    in关键字 检测属性 ---> 返回值:布尔类型的值 遍历对象的键 检测属性(in在对象中操作:key是字符串,需...

  • JavaScript中如何操作属性

    一、什么是属性 属性是对象得一部分。属性包括属性名和属性值。属性名可以是包含空字符串在内的任意字符串,但对象中不能...

  • DDD

    实体与值对象的区别: 实体拥有标识,而值对象没有。 相等性测试方式不同。实体根据标识判等,而值对象根据内部所有属性...

  • js快速替换json里的key值

    需求是将b根据a的值替换对象中的key值let a = ["code","name","date","font"]...

网友评论

      本文标题:根据对象属性,替换字符串{ }里的值

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