JavaScript has a lot of methods which can be used with Arrays to acheive desired results. Here we will try to see some of them:
toString()
The JavaScript method toString() converts an array to a string of (comma separated) array values.
Example:
var stud = ["Adarsh", "Shivam", "Harsh", "Utkarsh"];
var z = stud.toString();
Here z wll store Adarsh,Shivam,Harsh,Utkarsh
join():
This method also joins all array elements into a string but in addition here we can specify the separator.
Example:
var stud = ["Adarsh", "Shivam", "Harsh", "Utkarsh"];
var z = stud.join(" * ");
Here z wll store Adarsh * Shivam * Harsh * Utkarsh
push():
This method adds a new element to an array (at the end):
Example:
var stud = ["Adarsh", "Shivam", "Harsh"];
stud.push("Utkarsh");
Now stud array wll become: ["Adarsh", "Shivam", "Harsh", "Utkarsh"]
pop():
This method removes the last element from an array.
Example:
var stud = ["Adarsh", "Shivam", "Harsh","Utkarsh"];
stud.pop();
Now stud array will become: ["Adarsh", "Shivam", "Harsh"]
shift():
This method removes the first array element and “shifts” all other elements to a lower index.
Example:
var stud = ["Adarsh", "Shivam", "Harsh","Utkarsh"];
stud.shift();
Now stud array will become: ["Shivam", "Harsh"," Utkarsh"]
unshift():
This method adds a new element to an array (at the beginning), and “unshifts” older elements:
Example:
var stud = ["Shivam", "Harsh","Utkarsh"];
stud.unshift("Adarsh");
Now stud array wll become: ["Adarsh","Shivam", "Harsh"," Utkarsh"]
concat():
This method creates a new array by merging (concatenating) existing arrays.
Example:
var stud1 = ["Adarsh", "Shivam"];
var stud2 = ["Harsh","Utkarsh"];
var stud = stud1.concat(stud2);
Now stud array will become: ["Adarsh", "Shivam", "Harsh","Utkarsh"]
Try the following example in the editor below.
You are given two integer arrays A and B, you have to delete first element of A and add that at the end of B and then append both the arrays. Finally, print the elements of merged array. For example: for A = [1, 2, 3] and B = [4,5], new array A = [2,3] and B = [4,5,1] and merged ans array = [2,3,4,5,1]. Please note you have to print one element of ans array in one line, so total output lines will be equal to the size of ans array.
Sample Input:
A = [1 2 3]
B = [4 5]
Sample Output:
2
3
4
5
1