Verketten und Verwenden des Spread-Operators in Dart [Duplikat]

Nov 28 2020

Dies ist js Code dafür!

 nums = [].concat(...digitBuckets);

Wie kann ich es in Dart implementieren?

nums=[].addAll(...digitBucketsd);//facing problem here and confused

Antworten

1 oklas Nov 28 2020 at 13:23

Der Spread-Operator dient zum Einfügen von Array-Elementen in ein anderes Array oder zum Zuordnen seiner Elemente zu Funktionsargumenten.

Der Fehler ist folgender: Elemente des Arrays werden als Argumente der concatFunktion verwendet, aber die concatFunktion erfordert das Array als Argument, nicht jedoch seine Elemente als Argumente:

ersetzen

nums = [].concat(...digitBuckets);
nums = [].addAll(...digitBucketsd);

mit

nums = [].concat(digitBuckets);
nums = [].addAll(digitBucketsd);

oder mit Ausbreitung

nums = [...digitBuckets];
nums = [...digitBucketsd];

ist auch digitBucketsdfraglich vorhanden stattdigitBuckets