Skip to content

Commit efeab6b

Browse files
committed
Refactor loop variables
1 parent 8603be9 commit efeab6b

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

JavaScript/3-arrays.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,26 @@
22

33
const union = (s1, s2) => {
44
const ds = s1.slice(0);
5-
let i, item;
6-
for (i = 0; i < s2.length; i++) {
7-
item = s2[i];
5+
for (let i = 0; i < s2.length; i++) {
6+
const item = s2[i];
87
if (!ds.includes(item)) ds.push(item);
98
}
109
return ds;
1110
};
1211

1312
const intersection = (s1, s2) => {
1413
const ds = [];
15-
let i, item;
16-
for (i = 0; i < s1.length; i++) {
17-
item = s1[i];
14+
for (let i = 0; i < s1.length; i++) {
15+
const item = s1[i];
1816
if (s2.includes(item)) ds.push(item);
1917
}
2018
return ds;
2119
};
2220

2321
const difference = (s1, s2) => {
2422
const ds = [];
25-
let i, item;
26-
for (i = 0; i < s1.length; i++) {
27-
item = s1[i];
23+
for (let i = 0; i < s1.length; i++) {
24+
const item = s1[i];
2825
if (!s2.includes(item)) ds.push(item);
2926
}
3027
return ds;

0 commit comments

Comments
 (0)