代码之家  ›  专栏  ›  技术社区  ›  art

防止在模板文本中转义反斜杠

  •  0
  • art  · 技术社区  · 6 年前

    我不希望反斜杠字符在使用模板文字时转义。

    预期 - AND a.site_id IN ( MI\'S HOUSE,dwwd)

    得到 - AND a.site_id IN ( MI'S HOUSE,dwwd)

    var payload = {
      site: ['MI\'S HOUSE', "dwwd"]
    }
    
    let sql = `AND a.site_id IN ( ${payload.site}) `;
    console.log(sql)
    2 回复  |  直到 6 年前
        1
  •  0
  •   subhasis    6 年前

    这应该管用。

    var payload = { site: [ "MI\\'S HOUSE","dwwd" ]}
    
    sql = "";
    sql += `AND a.site_id IN ( ${payload.site}) `;
    console.log(sql)