调用不带括号的 JS 函数?

Calling a JS function without parentheses?

以下代码如何调用 odata 函数,这是一种新的语言功能吗?这个新语言功能的名称是什么?我在哪里可以找到它的参考资料?:

const { odata, TableClient } = require("@azure/data-tables");
const priceListResults = client.listEntities({
    queryOptions: { filter: odata`price le 6` }
  });

顺便说一句,我从这里复制了上面的代码:https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/tables/data-tables/samples/v12/javascript/queryEntities.js

它是标记模板,您可以在 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#tagged_templates

查看它