जावास्क्रिप्ट में 2 सरणियों को जोड़ने के दो तरीके हैं। यदि आप एक नई सरणी प्राप्त करना चाहते हैं और दो सरणियों में शामिल होने के दौरान मौजूदा सरणियों को परेशान नहीं करना चाहते हैं तो आपको निम्नानुसार कॉन्सैट विधि का उपयोग करना चाहिए -
उदाहरण
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]
ध्यान दें कि मौजूदा सरणियों को संशोधित नहीं किया गया था। यदि आप जगह में शामिल होना चाहते हैं, तो आपको आवेदन के साथ पुश विधि का उपयोग करना होगा। लागू फ़ंक्शन किसी सरणी से मानों को अनपैक करता है और इसे उस फ़ंक्शन में भेजता है जिस पर इसे तर्क के रूप में लागू किया जाता है। उदाहरण के लिए,
उदाहरण
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]
ध्यान दें कि यहां पहली सरणी को ही बदल दिया गया था।