为什么我会得到SyntaxError:分配给rvalue? [英] Why do I get SyntaxError: Assigning to rvalue?
本文介绍了为什么我会得到SyntaxError:分配给rvalue?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有 map()
,我想传递两个参数:
I have a map()
and I want to pass two parameters:
- 一个字符串
- 一个函数
示例代码:
{
values.map((workflow, totalWorkflow()) => {
return <WorkflowSingle key={ workflow } workflow={ workflow } />
})
}
为什么会出现此错误: SyntaxError:分配给rvalue
Why do I get this error: SyntaxError: Assigning to rvalue
推荐答案
如果你的 map
函数是 Array.prototype.map
函数,你将错误的参数传递给函数, map
接受回调和第二个可选参数,如下所示:
If your map
function is the Array.prototype.map
function, you passed wrong parameters to the function, map
accepts callback and second optional parameter, like this:
arr.map(回调[ ,thisArg])
arr.map(callback[, thisArg])
对于你的情况:
values.map(function(x) {
return <WorkflowSingle key = { x.workflow } workflow = { x.workflow } />
});
这篇关于为什么我会得到SyntaxError:分配给rvalue?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文