दो या अधिक सरणियों को जोड़ने के लिए हमारे पास एक बिल्ट-इन मेथड array.concat() है। लेकिन हम स्प्रेड ऑपरेटर का उपयोग करके सरणियों को बहुत अधिक आसानी से जोड़ सकते हैं।
सिंटैक्स
var merged = [...arr1, ...arr2];
आइए स्प्रेड ऑपरेटर के बिना सरणियों को मर्ज करने का प्रयास करें।
निम्नलिखित उदाहरण में, स्प्रेड ऑपरेटर के बजाय, दो सरणियों को जोड़ने के लिए array.concat() मेथड का उपयोग किया गया है।
उदाहरण
<html> <body> <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var merged = arr1.concat(arr2); document.write(merged); </script> </body> </html>
आउटपुट
1,2,3,4,5,6
स्प्रेड ऑपरेटर
निम्नलिखित उदाहरण में, दो सरणियों को जोड़ने के लिए स्प्रेड ऑपरेटर का उपयोग किया गया है।
उदाहरण
<html> <body> <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var merged = [...arr1, ...arr2]; document.write(merged); </script> </body> </html>
आउटपुट
1,2,3,4,5,6
निम्नलिखित उदाहरण में, 3 सरणियों को जोड़ने के लिए स्प्रेड ऑपरेटर का उपयोग किया गया है। concat() मेथड का उपयोग करके यह मुश्किल है यदि अधिक सरणी हैं लेकिन स्प्रेड ऑपरेटर का उपयोग करके अधिक संख्या में सरणियों को जोड़ना बहुत आसान है।
उदाहरण
<html> <body> <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var arr3 = [7,8,9]; var merged = [...arr1,...arr2,...arr3]; document.write(merged); </script> </body> </html>
आउटपुट
1,2,3,4,5,6,7,8,9