为什么我会得到SyntaxError:分配给rvalue? [英] Why do I get SyntaxError: Assigning to rvalue?

查看:158
本文介绍了为什么我会得到SyntaxError:分配给rvalue?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有 map(),我想传递两个参数:

I have a map() and I want to pass two parameters:


  1. 一个字符串

  2. 一个函数

示例代码:

{
  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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆