Skip to content

Commit 2fc53d7

Browse files
committed
array operations
1 parent 725986f commit 2fc53d7

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed

Lecture07/array_ops/ops1.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
let arr = [3, 4, 1, 2, 6, 7, 12, 34, 14];
2+
3+
// Deafult Lexicographical
4+
// arr.sort();
5+
6+
function compare(a, b) {
7+
console.log(a, b);
8+
9+
if(a > b) return true;
10+
else return false;
11+
}
12+
13+
arr.sort(compare)
14+
15+
console.log(arr);

Lecture07/array_ops/ops2.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
let arr = [1, 2, 3, 4, 5, 6, 7, 8];
2+
3+
arr1 = arr.map((item) => item+=10)
4+
5+
arr2 = arr.map((item) => {
6+
item+=1;
7+
})
8+
9+
console.log(arr2)
10+
console.log(arr1)

Lecture07/array_ops/ops3.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
let arr= [1, 2, 3, 4, 5, 6, 7]
2+
3+
arr1 = arr.reduce((acum, item) => {
4+
return acum + item
5+
})
6+
7+
console.log(arr1)

Lecture07/array_ops/ops4.js

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
let arr = [
2+
"Hello",
3+
"Hey",
4+
"Hiiiiii"
5+
];
6+
7+
function filterFunction(str) {
8+
if(str.length < 4) return false;
9+
else return true;
10+
}
11+
12+
arr1 = arr.filter(filterFunction)
13+
14+
console.log(arr1);
15+
16+
// One Liners
17+
let arr = [1, 2, 3];
18+
19+
let mean = arr.reduce((acum, item) => {
20+
return acum + item
21+
})/arr.length;
22+
23+
// console.log(sum)
24+
console.log(mean)

0 commit comments

Comments
 (0)