Javascript变量内引号(双内单引号)

标签 javascript node.js

我正在尝试在nodejs中使用变量。无论我尝试什么,它都会给我错误。 如何在此字符串中使用变量

 let txt= 'some unknown texts'
 "MATCH (productName) AGAINST ('txt')"

这里我需要替换txt。

注意:我无法使用``

编辑 这是我正在使用的查询

await Product.query().whereRaw("MATCH (productName) AGAINST ('txt')").select('productName')

谢谢。

最佳答案

在 ES6 中,您需要执行以下操作才能在字符串中使用 var

`MATCH (productName) AGAINST ${txt}`

如果你不能使用``

只需采用字符串连接的旧方法即可,

"MATCH (productName) AGAINST '" +txt + "'"

关于Javascript变量内引号(双内单引号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50997423/

相关文章:

javascript - express 和 Jade : loop and create dynamic ids

node.js - 如何解码快速 session cookie?

javascript - 两个不相等的相同字符串

javascript - Node.js 数组和对象数组之间的余弦相似度

javascript - 无法使用 mysql 包从我的 node.js 应用程序连接到数据库

javascript - 如何从url中提取字符串

javascript - NodeJS 聊天应用程序已创建。如何跑

javascript - 如何在不初始化权重的情况下导入经过训练的模型

Javascript 翻译脚本改进

javascript - 如何将类似 JSON 的字符串转换为 Javascript 对象?