JavaScript में दो एरे जोड़ने के दो तरीके हैं। यदि आप एक नया एरे चाहते हैं और मौजूदा एरे को डिस्टर्ब नहीं करना चाहते हैं तो concat मेथड का उपयोग करें:
उदाहरण
let arr1 = [1, 2, 3, 4]; let arr2 = [5, 6, 7, 8]; let arr3 = arr1.concat(arr2); console.log(arr1); console.log(arr2); console.log(arr3);
आउटपुट
यह आउटपुट देगा:
[1, 2, 3, 4] [5, 6, 7, 8] [1, 2, 3, 4, 5, 6, 7, 8]
ध्यान दें कि मौजूदा एरे संशोधित नहीं हुए। यदि आप इन-प्लेस जोड़ना चाहते हैं तो push मेथड के साथ apply का उपयोग करें। apply फ़ंक्शन एरे से मानों को अनपैक करता है और उन्हें उस फ़ंक्शन में आर्गुमेंट्स के रूप में पास करता है जिस पर यह लागू होता है। उदाहरण:
उदाहरण
let arr1 = [1, 2, 3, 4]; let arr2 = [5, 6, 7, 8]; arr1.push.apply(arr2); console.log(arr1); console.log(arr2);
आउटपुट
यह आउटपुट देगा:
[1, 2, 3, 4, 5, 6, 7, 8] [5, 6, 7, 8]
ध्यान दें कि यहां पहला एरे स्वयं बदल गया।