2016-04-26 7 views
2

私はmap()を持っていると私は2つのparams渡したい:なぜエラーが発生するのですか:rvalueに代入しますか?

  1. 文字列、および
  2. 機能を。

例コード:

{ 
 
    values.map((workflow, totalWorkflow()) => { 
 
    return <WorkflowSingle key={ workflow } workflow={ workflow } /> 
 
    }) 
 
}

が、私はこのエラーを得た:

Assigning to rvalue 

質問を

このエラーが発生するのはなぜですか?

+0

2つのパラメータを渡す理由は何ですか?いいえ、あなたは実際に何を尋ねるのですか? –

+0

ああ、あまりにも疲れています。私はこのエラーを受け取りました:rvalueに割り当てます。ちょうど質問を編集しました。 –

+0

'map'関数とは何ですか?それは 'Array.prototype.map'関数ですか? – isvforall

答えて

3

あなたmap機能がArray.prototype.map機能である場合、あなたはmapはこのように、コールバックと2番目のオプションのパラメータを受け入れ、関数に間違ったパラメータを渡さ:あなたのケースのために

arr.map(callback[, thisArg])

values.map(function(x) { 
    return <WorkflowSingle key = { x.workflow } workflow = { x.workflow } /> 
}); 
+0

が動作しません。今回は予期しないトークンがあります。 –

+0

はい。 fetch()。map(function {(x){{{{{{{{{{{ \t \t \t戻りx.workflow; ' –

+0

はい、本当にありがとうございました –

5

条件チェックブロックで==の代わりに=を使用すると、rvalueエラーが発生します。

関連する問題