डार्ट [डुप्लिकेट] में प्रसार ऑपरेटर को कैसे व्यवस्थित और उपयोग करें
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