下面的调用函数依赖于双引号和单引号,如何将其仅转换为单引号并获得相同的结果?
const task.func = 'A'
const task.arg = 'B'
const callFunction = "doTask."+task.func+"('"+task.arg+"')"
console.log(callFunction); // doTask.A('B')
最佳答案
const callFunction = 'doTask.' + task.func + '(\'' + task.arg + '\')'
您需要使用 \
转义单引号
关于带有单引号参数的 Javascript 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46847927/