Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में स्प्रेड ऑपरेटर का उपयोग करके दो या अधिक सरणियों को कैसे जोड़ें?

दो या अधिक सरणियों को जोड़ने के लिए हमारे पास एक बिल्ट-इन मेथड 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
  1. जावास्क्रिप्ट में ऐरे के लिए स्प्रेड ऑपरेटर जावास्क्रिप्ट में ऐरे के लिए स्प्रेड ऑपरेटर

    स्प्रेड (...) सिंटैक्स हमें एक इटरेबल (जैसे ऐरे) को उन स्थानों पर विस्तारित करने की अनुमति देता है जहां 0 या अधिक आर्गुमेंट्स की अपेक्षा होती है। यह हमें एक ऐरे को पैरामीटर्स के रूप में एक फ़ंक्शन में पास करने की सुविधा देता है। उदाहरण <!DOCTYPE html> <html lang=en> <head> <me

  1. जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें? जावास्क्रिप्ट में दो ऐरे कैसे जोड़ें?

    जावास्क्रिप्ट में दो ऐरे को एक साथ जोड़ने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    bod

  1. जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें? जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें?

    जावास्क्रिप्ट में दो ऐरे को गुणा करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen