|
| 1 | +let arr=["one",2,"three",4,"five"]// index starts from 0 |
| 2 | + |
| 3 | +console.log(arr[4]); |
| 4 | +arr[3]="four"; |
| 5 | +console.log(arr); |
| 6 | + |
| 7 | +let fruit=["apple","orange","banana","kiwi","guva"] |
| 8 | +fruit.push("grape"); // inserrt elemet last |
| 9 | +console.log(fruit); |
| 10 | +fruit.pop(); // remove |
| 11 | +console.log(fruit); |
| 12 | +fruit.shift(); // inserrt elemet first |
| 13 | +console.log(fruit); |
| 14 | +fruit.unshift("plum"); // inserrt elemet |
| 15 | +console.log(fruit); |
| 16 | + |
| 17 | +// slice |
| 18 | +console.log(fruit.slice(2,4));// slice add next value index |
| 19 | +console.log(fruit.slice(-3,-1)); // negative |
| 20 | + |
| 21 | +//splice |
| 22 | +fruit.splice(2,0,"cherry"); // add |
| 23 | +console.log(fruit); |
| 24 | +fruit.splice(3,1,"tomato"); // update |
| 25 | +console.log(fruit); |
| 26 | +fruit.splice(4,1,); // remove |
| 27 | +console.log(fruit); |
| 28 | + |
| 29 | +// sort reverse |
| 30 | +//let fruit=["apple","orange","banana","kiwi","guva"] |
| 31 | +console.log(fruit.reverse());// reverse order |
| 32 | + |
| 33 | +console.log(fruit.sort()); //alphabetical order |
| 34 | +console.log(fruit.reverse()); |
| 35 | + |
| 36 | +//concat index |
| 37 | + |
| 38 | +let fruits=["apple","pomo","banana"] |
| 39 | +let one =[1,1,2,3,4,5,1,2] |
| 40 | +console.log(one.indexOf(1)); // 1 start index 0 1 end index 6 |
| 41 | +console.log(one.lastIndexOf(1)); |
| 42 | + |
| 43 | +console.log(fruits.concat(one));// combine 2 string |
| 44 | + |
| 45 | +// array method |
| 46 | + |
| 47 | +// map method first get the value check the condition and store it in new array |
| 48 | + |
| 49 | +let num=[1,2,3,4,5,6,7,8,9,10] // iterated through each value |
| 50 | + |
| 51 | +let mul=num.map((el)=>el*5) |
| 52 | + |
| 53 | + console.log(mul); |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | +// filter method store new value in new array based on filter of condition |
| 58 | +let num1=[1,2,3,4,5,6,7,8,9,10] |
| 59 | +let even=num1.filter((el)=>el%2 ===0) |
| 60 | +console.log(even); |
| 61 | + |
| 62 | + |
| 63 | +// find the largest value in array |
| 64 | + |
| 65 | +let num3=[1,2,4,5,78,97] |
| 66 | + |
| 67 | +for(let i=0;i<num3.length;i++) |
| 68 | + |
| 69 | +{ |
| 70 | + |
| 71 | +} |
| 72 | + |
| 73 | +let num2=[1,2,3,4,7,10,25,32,56,78,12,75,45] |
| 74 | +let divisablebytwoandfive=num2.filter((el)=> el%2===0 &&el%5===0) |
| 75 | +console.log(divisablebytwoandfive); |
| 76 | + |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | +// reduce method it give single output |
| 81 | + |
| 82 | +let sum=num.reduce((acc,el)=>acc+el,10) // 10 save in accumulator |
| 83 | +console.log(sum); |
| 84 | + |
| 85 | + |
| 86 | +// |
| 87 | + |
| 88 | + |
| 89 | + |
0 commit comments