কনক্যাট () পদ্ধতিটি দুই বা ততোধিক অ্যারে কে  মার্জ বা যুক্ত করার জন্য ব্যবহৃত হয়। এই পদ্ধতিতে  অ্যারেগুলিকে পরিবর্তন করে না, শুধু একটি নতুন অ্যারে তৈরী করে।

উদাহারন –

 

উদাহারন – দুটা অ্যারের সাথে অতিরিক্ত সংখ্যা বা কি যোগ করা

 

 

উদাহারন –  2 টি নাম্বার অ্যারের মাঝখানে অতিরিক্ত কিছু অক্ষর/নাম্বার বা যে কোন লেখা যোগ করি

 

আরো উদাহারন –

// const arr1 = [1,2,3];

// const arr2 = [4,5,6];

// const arr3 = [‘a’,’b’,’c’];

// const arr4 = arr2.concat(arr1, arr3);

// console.log(arr4); // [  4, 5,   6,   1,   2,  3, ‘a’, ‘b’, ‘c’]

 

 

উদাহারন –

// const arr1 = [1,2,3];

// const arr2 = [4,5,6];

// const arr3 = arr1.concat(arr2,’z’,’jisha vai’, 33);

// console.log(arr3);

 

উদাহারন –

// const arr = [1,2,3];

// const arr2 = arr.concat();

// console.log(arr); // [1,2,3]

// console.log(arr2); // [1,2,3]

 

 

 

উদাহারন –

// const arr1 = [[1,2]];

// const arr2 = [3, [4,5]];

// const arr3 = arr1.concat(arr2);

// //console.log(arr3); // [[1, 2], 3, [4, 5] ]

// const arr4 = arr3.filter(a => a !== 3);

// console.log(arr4); // [[1, 2], [4, 5] ]

// //console.log(arr2); // [3, [4, 5] ]

 

// arr1[0].push(6);

// console.log(arr1); // [[1, 2, 6] ]

// console.log(arr4); // [[1, 2, 6], [4, 5] ]

 

উদাহারন –

// const obj = {

//     1: ‘hello’,

//     2: ‘world’,

// };

// const arr1 = [obj, 3];

// //console.log(arr1.lenght);

// //console.log(arr1); // [{1: ‘hello’, 2: ‘world’}, 3]

 

// const obj2 = {

//     3: ‘This is a great example’

// }

// const arr2 = arr1.concat(obj2);

// //console.log(arr2); // [{1: ‘hello’, 2: ‘world’}, 3, {3: ‘This is a great example’}]

 

// obj[4] = ‘gooooood!’;

// console.log(obj); // {1: ‘hello’, 2: ‘world’, 4: ‘ gooooood!’}

// console.log(arr1); // [{1: ‘hello’, 2: ‘world’, 4: ‘ gooooood!’}, 3]

 

// console.log(arr2);

// // [{1: ‘hello’, 2: ‘world’, 4:’gooooood!’}, 3, {3:’This is a great example’}]

 

উদাহারন –

 

const num1 = [[1]];

const num2 = [5, [6]];

 

const numbers = num1.concat(num2);

 

// console.log(numbers);

// // results in [[1], 5, [6]]

 

// // modify the first element of num1

// num1[0].push(4);

// num2[0].push(4); // not working —————-! 0 not like arry

// num2[1].push(4); // But  working —————-!  1 no is like arry

// results in [ [ 1 ], 5, [ 6, 4 ] ]

 

console.log(numbers);

// // results in [[1, 4], 2, [3]]