javascript - 不带括号调用JS函数

标签 javascript node.js

今天我第一次接触到JS语法。在 Microsoft MSSQL client for nodeJS有这个例子:

const sql = require('mssql')
 
async () => {
    try {
        // make sure that any items are correctly URL encoded in the connection string
        await sql.connect('mssql://username:password@localhost/database')
        const result = await sql.query`select * from mytable where id = ${value}`
        console.dir(result)
    } catch (err) {
        // ... error checks
    }
}

这行的含义是什么:

await sql.query`select * from mytable where id = ${value}`

看起来像querysql 上的一个方法对象,但如何才能这样调用它呢?这个附加的内插字符串是否作为参数传递?这个 JS 功能的名称是什么?

最佳答案

关于javascript - 不带括号调用JS函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63154843/

相关文章:

javascript - 如何在 IOS Action App Extension 中调试 JavaScript?

javascript - 按隐藏输入对表进行排序

javascript - 在 GET 请求中仅发送部分数据

node.js - Node 更新后如何修复损坏的 npm

node.js - 如何使用multer和NodeJS将图像上传到GCS存储桶?

javascript - Socket.io 分别与每个用户合作

node.js - 没有node.js的react-router

node.js - 如何在 Sails.js 上注册 Handlebars 部分外部文件夹?

javascript - CSS-如何在悬停 i 标签时显示面板

javascript - 获取 Base64 编码图像并使用 ExpressJS 将其作为图像发送