ダーツでスプレッド演算子を連結して使用する方法[複製]

Nov 28 2020

これはそれを行うためのjsコードです!

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

どうすればダーツに実装できますか?

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

回答

1 oklas Nov 28 2020 at 13:23

スプレッド演算子は、配列要素を別の配列に挿入するか、その要素を関数の引数にマップするように設計されています。

間違いは次のとおりです。配列の要素はconcat関数の引数として使用されますが、concat関数は配列を引数として必要としますが、その要素を引数として必要としません。

交換

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

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

またはスプレッド付き

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

digitBucketsd代わりに問題の存在もありますdigitBuckets