【问题标题】:How to call a function taking parameters in js string template literal? [closed]如何在 js 字符串模板文字中调用带参数的函数? [关闭]
【发布时间】:2019-12-31 00:03:39
【问题描述】:

说我有这样的字符串

const myObj = {"far": " bar"}
const s = "hello " + JSON.stringify(myObj)

如何将其转换为模板文字?

【问题讨论】:

  • 请阅读文档:Template literals
  • 你想调用什么函数?请准确显示您要执行的Javascript?您显示的字符串不显示函数调用的任何函数或代码。一般来说,用 Javascript 构造一个字符串然后尝试执行它是不好的形式。通常,您已经拥有该函数,因此您只需从字符串中解析参数并在常规 Javascript 中进行正常的函数调用。
  • @jfriend00 我认为 JSON.stringify() 是一个函数

标签: javascript node.js


【解决方案1】:

与将任何其他表达式放入模板文字中的方式相同,只需将其包装在 ${} 中即可。

const myObj = {"far": " bar"}
const s = `hello ${JSON.stringify(myObj)}`;
console.log(s);

【讨论】:

    猜你喜欢
    • 2014-04-11
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多