Javascript 返回后的新行忽略括号中的以下html标记
正在尝试在呈现函数中返回html: 在打开括号之前,点击“回车”并开始一个新行会使代码停止工作 见附件。第一个在工作;第二个坏了Javascript 返回后的新行忽略括号中的以下html标记,javascript,reactjs,html-rendering,Javascript,Reactjs,Html Rendering,正在尝试在呈现函数中返回html: 在打开括号之前,点击“回车”并开始一个新行会使代码停止工作 见附件。第一个在工作;第二个坏了 这是普通javascript的问题,不是特定于反应的 尝试在以下行中单独使用return编写函数: function abc() { return 1; } 您可能会本能地认为abd()将返回1,但这是不正确的,相反,它将返回未定义的。如果您仍然不想将整个返回值放在一行中,那么应该使用括号(就像您在工作代码中所做的那样): 然后abd()将返回1。这在需要返
这是普通javascript的问题,不是特定于反应的 尝试在以下行中单独使用return编写函数:
function abc() {
return
1;
}
您可能会本能地认为abd()
将返回1
,但这是不正确的,相反,它将返回未定义的
。如果您仍然不想将整个返回值放在一行中,那么应该使用括号(就像您在工作代码中所做的那样):
然后
abd()
将返回1
。这在需要返回大量代码时非常有用。我可以看出这就是您的情况:)与其添加代码的图像,不如添加代码本身。将其放在新行上,确保所有内容都缩进至少4个空格,并且代码格式正确。欢迎来到stackoverflow!另外,您是否有理由认为,一条线上的收益本身不会立即返回?ReactJs只是一个javascript库(所以你也应该在你的标记中添加“javascript”),浏览器通常会假设如果你在返回后输入了一行新行,那么你就完成了。可能重复的感谢你这么多。我重新措辞了关键词,再次搜索。在stackoverflow中找到此页面:
function abc() {
return (
1);
}