Skip to content

Commit a0a0b28

Browse files
Add Array_Methods.js with examples of array manipulation methods in JavaScript
1 parent 079f4b7 commit a0a0b28

2 files changed

Lines changed: 129 additions & 0 deletions

File tree

Example/Array/Array_Methods.js

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
// array method in js
2+
3+
data = [11,22,33,44,55,66]
4+
5+
// 1. forEach
6+
data.forEach((value, data) => {
7+
console.log(value, data)
8+
})
9+
10+
// array methods
11+
12+
// 2. map
13+
// create a new array
14+
15+
data = [11,22,33,44,55,66]
16+
17+
data.map((value, data) => {
18+
console.log(value, data)
19+
})
20+
21+
22+
// Array methods
23+
24+
// 1 length
25+
26+
data = [11,22,33,44,55,66]
27+
console.log(data.length)
28+
29+
// 2. push
30+
data.push(77)
31+
console.log(data)
32+
33+
// 3. pop
34+
data.pop()
35+
console.log(data)
36+
37+
// 4. unshift
38+
data.unshift(0)
39+
console.log(data)
40+
41+
// 5. shift
42+
data.shift()
43+
console.log(data)
44+
45+
// 6. concate
46+
data1 = [11,22,33]
47+
data2 = [44,55,66]
48+
data3 = data1.concat(data2)
49+
console.log(data3)
50+
51+
// 7 delete
52+
data = [11,22,33,44,55,66]
53+
delete data[2]
54+
console.log(data)
55+
56+
// 8 sort
57+
data = [11,22,33,10,55,66]
58+
data.sort()
59+
console.log(data)
60+
61+
// 9 reverse
62+
data = [11,22,33,10,55,66]
63+
data.reverse()
64+
console.log(data)
65+
66+
// filter
67+
data = [11,22,33,10,55,66]
68+
data.filter((value) => {
69+
return value > 20
70+
}).forEach((value, data) => {
71+
console.log(value, data)
72+
})

Example/Numbers/numbers.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// number in JS
2+
3+
// random number
4+
let randomNumber = Math.random();
5+
console.log(randomNumber); // 0.123456789
6+
7+
// random number between 0 and 100
8+
let randomNumberBetween0and100 = Math.floor(Math.random() * 100);
9+
console.log(randomNumberBetween0and100); // 45
10+
11+
// square root
12+
let squareRoot = Math.sqrt(16);
13+
console.log(squareRoot); // 4
14+
15+
// absolute value
16+
let absoluteValue = Math.abs(-10);
17+
console.log(absoluteValue); // 10
18+
19+
// round
20+
let roundNumber = Math.round(4.5);
21+
console.log(roundNumber); // 5
22+
23+
// round up
24+
let roundUp = Math.ceil(4.2);
25+
console.log(roundUp); // 5
26+
27+
// round down
28+
let roundDown = Math.floor(4.8);
29+
console.log(roundDown); // 4
30+
31+
// max
32+
let maxNumber = Math.max(1, 2, 3, 4, 5);
33+
console.log(maxNumber); // 5
34+
35+
// min
36+
let minNumber = Math.min(1, 2, 3, 4, 5);
37+
console.log(minNumber); // 1
38+
39+
// power
40+
let power = Math.pow(2, 3);
41+
console.log(power); // 8
42+
43+
// pi
44+
let pi = Math.PI;
45+
console.log(pi); // 3.141592653589793
46+
47+
// e
48+
let e = Math.E;
49+
console.log(e); // 2.718281828459045
50+
51+
// log
52+
let log = Math.log(10);
53+
54+
// log base 10
55+
let logBase10 = Math.log10(100);
56+
console.log(logBase10); // 2
57+

0 commit comments

Comments
 (0)