Cara menggabungkan dan menggunakan operator sebaran dalam panah [duplikat]

Nov 28 2020

Ini adalah kode js untuk melakukannya!

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

bagaimana cara menerapkannya dalam dart?

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

Jawaban

1 oklas Nov 28 2020 at 13:23

Operator penyebaran dirancang untuk memasukkan elemen array ke dalam array lain atau untuk memetakan elemennya ke argumen fungsi.

Kesalahannya adalah: elemen array digunakan sebagai argumen concatfungsi, tetapi concatfungsi membutuhkan array sebagai argumen tetapi tidak elemennya sebagai argumen:

menggantikan

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

dengan

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

atau dengan olesan

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

juga digitBucketsdhadir dalam pertanyaan, bukandigitBuckets