Pourquoi puis-je obtenir SyntaxError: Affectation à rvalue?
J'ai un map()
et je veux passer deux paramètres:
- une chaîne
- une fonction
Exemple de code:
JS:
{
values.map((workflow, totalWorkflow()) => {
return <WorkflowSingle key={ workflow } workflow={ workflow } />
})
}
Pourquoi j'ai cette erreur: SyntaxError: Assigning to rvalue
- Aucune idée de pourquoi vous voulez passer deux params? Pas de. Qu'avez-vous fait dire demander?
- Ah, sry trop fatigué. J'ai eu cette erreur: en Assignant à la rvalue. Juste édité la question ainsi.
- Qu'est-ce que le
map
fonction? Est-ilArray.prototype.map
fonction? - J'ai eu cette erreur lors de l'utilisation d'un code comme ceci:
<input v-model="val + 'suffix'" />
Vous devez vous connecter pour publier un commentaire.
Si votre
map
fonction est laArray.prototype.map
fonction, vous avez passé mal de paramètres à la fonction,map
accepte de rappel et le second paramètre, comme ceci:Pour votre cas:
return _.uniq(Mykit.find({createdBy: Meteor.userId()}, {sort: {workflow: 1}, fields: {workflow: true}}).fetch().map(function(x) { return x.workflow;
Vous obtenez
rvalue
erreur, lorsque vous utilisez=
au lieu de==
dans un état de vérification de bloc.