Skip to content

Commit 12233c3

Browse files
committed
Merge Two Arrays
1 parent b979937 commit 12233c3

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

Programs/Array/merge.js

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
3+
4+
/*
5+
6+
let arr1 = [1, 2, 3];
7+
let arr2 = [4, 5, 6];
8+
9+
arr1.push(...arr2);
10+
console.log(arr1); // [1, 2, 3, 4, 5, 6]
11+
12+
13+
let arr1 = [1, 2, 3];
14+
let arr2 = [4, 5, 6];
15+
16+
let merged = [...arr1, ...arr2];
17+
console.log(merged); // [1, 2, 3, 4, 5, 6]
18+
19+
20+
let arr1 = [1, 2, 3];
21+
let arr2 = [4, 5, 6];
22+
23+
let merged = arr1.concat(arr2);
24+
console.log(merged); // [1, 2, 3, 4, 5, 6]
25+
26+
*/
27+
28+
29+
/*
30+
Merge Two Array
31+
*/
32+
33+
let arr1 = [1, 2, 3];
34+
let arr2 = [4, 5, 6];
35+
36+
let merged = [];
37+
38+
// Copy elements from arr1
39+
for (let i = 0; i < arr1.length; i++) {
40+
merged[merged.length] = arr1[i];
41+
}
42+
43+
// Copy elements from arr2
44+
for (let i = 0; i < arr2.length; i++) {
45+
merged[merged.length] = arr2[i];
46+
}
47+
48+
console.log(merged); // [1, 2, 3, 4, 5, 6]

0 commit comments

Comments
 (0)