dart에서 스프레드 연산자를 연결하고 사용하는 방법 [중복]

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