Como concatenar e usar o operador de propagação no dardo [duplicado]

Nov 28 2020

Este é o código js para fazer isso!

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

como posso implementá-lo no dardo?

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

Respostas

1 oklas Nov 28 2020 at 13:23

O operador spread é projetado para inserir elementos de array em outro array ou para mapear seus elementos para argumentos de função.

O erro é que: os elementos do array são usados ​​como argumentos da concatfunção, mas a concatfunção requer array como argumento, mas não seus elementos como argumentos:

substituir

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

com

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

ou com propagação

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

também digitBucketsdestá presente em questão em vez dedigitBuckets