Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 字符串常量和引号之间的字符串有什么区别&引用?如何在它们之间转换?_Javascript_Node.js_String - Fatal编程技术网

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我试图提供更多细节。这会很有用。