Categories
JavaScript Programming Language

Array.prototype.concat()

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

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

উদাহারন –

 

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

 

 

উদাহারন –  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]]