Ich versuche, eine Funktion innerhalb meiner Karte ausführen ... aber die Karte führt nur die Funktion nicht den Rest des Codes.Ich versuche, Funktion innerhalb MAP
Edit: Ich erkannte, dass ich nicht wirklich die Situation erklärt habe. Ich versuche, diesen.math auszuführen, damit ich einen neuen eindeutigen Wert für jeden meiner Anrufe bekomme.
math =() => {
var add = this.state.add + 1
this.setState({
add: add
})
console.log(add)
}
var projects = this.state.key.map((key) => {
this.math()
` &filter[where][or][${this.state.add}][id]=${key.fk}`
})
Wahrscheinlich möchten Sie Ihre Funktion tatsächlich etwas zurückgeben. – SLaks
Was macht 'this.math()' oder gibt es zurück und was erwarten Sie vom Template-Literal? 'map()' erwartet auch eine Rückgabe. Nicht klar, was Ihre Erwartungen sind hier – charlietfl
Ich weiß nicht, was 'this.math()' tut, aber es ist völlig nicht mit der Zeichenfolge danach verbunden. – dzny