-
Notifications
You must be signed in to change notification settings - Fork 0
/
zap.js
98 lines (83 loc) · 2.55 KB
/
zap.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
// // // // write a function that tales an array of integers,
// // // // returns true if a value appears 2ce and false if every elememt is unique
// // // // const array = (arrayOfInt)=>{
// // // // let i = 0;
// // // // let a = {};
// // // // while(i < arrayOfInt.length){
// // // // console.log(a[arrayOfInt[i]])
// // // // console.log(a);
// // // // if (a[arrayOfInt[i]]){
// // // // return true
// // // // }
// // // // a[arrayOfInt[i]] = true
// // // // i++
// // // // }
// // // // return false
// // // // }
// // // // const arrayInt = [1,2,3,5,6]
// // // // const aInt = array(arrayInt);
// // // // console.log(aInt)
// // // // Input: arr = [0,10,20,30], fn = function greaterThan10(n) { return n > 10; }
// // // // Output: [20,30]
// // // // Explanation:
// // // // const newArray = filter(arr, fn); // [20, 30]
// // // // The function filters out values that are not greater than 10
// // // var filter = function(arr, fn) {
// // // let i = 0;
// // // const array = []
// // // while(i < arr.length){
// // // if (fn(arr[i], i)){
// // // array.push(arr[i])
// // // }
// // // i++
// // // }
// // // return array
// // // };
// // // const arry = [0,10,20,30]
// // // function fn(n,i){
// // // return n > 10;
// // // }
// // // const cstfilter = filter(arry, fn)
// // // console.log(cstfilter)
// // // var createCounter = function(init) {
// // // let a = init
// // // return {
// // // increment: ()=> a++ ,
// // // decrement: ()=> a--,
// // // reset: ()=> a
// // // }
// // // };
// // // const counter = createCounter(5)
// // // console.log(counter.increment())// 6
// // // console.log(counter.reset()); // 5
// // // console.log(counter.decrement()) // 4
// // var chunk = function(arr, size) {
// // let emptArr = []
// // let i = 0;
// // let j = size;
// // while(i< arr.length){
// // const inarr = arr.slice(i, j)
// // emptArr.push(inarr)
// // i = i + size
// // j = j + size
// // }
// // return emptArr
// // }
// // const arr = []
// // const arrayC = chunk(arr,1)
// // console.log(arrayC)
// function newF() {
// const newV = 5
// }
// function newT(){
// if ( newV != undefined){
// console.log(newV)
// }
// console.log(newV + 'is a local scoped variable' )
// }
const arr = [1,2,3,4]
let a = 0;
for (let i = 0; i < arr.length; i++){
a += arr[i]
}
console.log(a)