Javascript 字符串常量和引号之间的字符串有什么区别&引用?如何在它们之间转换?
我称之为异步函数Javascript 字符串常量和引号之间的字符串有什么区别&引用?如何在它们之间转换?,javascript,node.js,string,Javascript,Node.js,String,我称之为异步函数 const root = 'something' await FetchMamRestricted.execute(root) 不会出现输出。但是如果我写入 await FetchMamRestricted.execute('something') 它起作用了!! 谁能告诉我如何使用“根”变量使其工作? 提前谢谢 编辑: 我知道JavaScript语言不是这样的。我对这个问题的看法是 FetchMamRestricted.execute('something')内容是: c
const root = 'something'
await FetchMamRestricted.execute(root)
不会出现输出。但是如果我写入
await FetchMamRestricted.execute('something')
它起作用了!!
谁能告诉我如何使用“根”变量使其工作?
提前谢谢
编辑:
我知道JavaScript语言不是这样的。我对这个问题的看法是
FetchMamRestricted.execute('something')
内容是:
const execute = async (_root) => {
// Callback used to pass data + returns next_root
console.log("inside function root is",_root) // outptut 'something'
const resp = await Mam.fetch(_root, mamType, mamSecret, logData)
}
我认为函数
Mam.fetch(_root,mamType,mamSecret,logData)
在使用类似“==”的东西检查第一个参数时有一个bug(这是一个内置函数)。因此,除非我解析“”到参数之间的字符串,否则它不会工作。我找到了答案。这只是一个错误,函数初始化了const root
。它在字符串中添加了一些空格以达到一定的长度。这就是两个字符串不同的原因。我找到了答案。这只是一个错误,函数初始化了const root
。它在字符串中添加了一些空格以达到一定的长度。这就是两个字符串不同的原因。您能提供一个新的字符串吗?你所描述的不是JavaScript的行为。好的,我现在就编辑这个问题。@VLAZ我试图提供更多细节。这会很有用。你能提供一个答案吗?你所描述的不是JavaScript的行为。好的,我现在就编辑这个问题。@VLAZ我试图提供更多细节。这会很有用。