forked from Minskoleopc/javascript830B
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript15.js
79 lines (64 loc) · 1.51 KB
/
script15.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
// map()
let birthYear = [1989,1990,1991,1992]
// [35,34,33,32]
let newArr = birthYear.map(function(el,index,arr){
return 2024 - el
})
console.log(newArr)
let numbers = [11,22,33,44,55]
let newArrB = numbers.map(function(el){
return el + 10
})
console.log(newArrB)
// filter()
let transactions = [123,-100,44,55,66,76,-89,-88]
let newArrC = transactions.filter(function(el){
return el > 0
})
console.log(newArrC)
let newArrD = transactions.filter(function(el){
return el < 0
})
console.log(newArrD)
let marks = [189,77,190,200,123,156,178]
let newArrE = marks.filter(function(el){
return el > 100
})
console.log(newArrE)
// reduce()
let arr = [11,22,33]
let newArrF = arr.reduce(function(acc,el,index,arr){
return acc + el
},0)
console.log(newArrF)
// forEach
let cities = ["banglore","pune","chennai","lahore"]
cities.forEach(function(el,index,arr){
console.log('welcome '+ el)
})
// find()
// 0 1 2 3 4 5 6 7 8
let markB = [44,55,66,33,44,55,66,77,88]
let above50 = markB.filter(function(el,index,arr){
return el > 50
})
console.log(above50)
let above50First = markB.find(function(el,index,arr){
return el > 50
})
//findIndex()
let above50FirstIndex = markB.findIndex(function(el,index,arr){
return el > 50
})
console.log(above50FirstIndex)
// every()
let numbersB = [33,44,55,66,33,22,33,44]
let q1 = numbersB.every(function(el,index,arr){
return el > 50
})
console.log(q1)
// some
let q2 = numbersB.some(function(el){
return el > 50
})
console.log(q2)