Skip to content

Instantly share code, notes, and snippets.

View nairihar's full-sized avatar
😎
Always busy

Nairi Harutyunyan nairihar

😎
Always busy
View GitHub Profile
@nairihar
nairihar / forEach_set_example.js
Last active June 23, 2018 14:53
JavaScript series, part 1, Set, medium
const mySet = new Set();
mySet.add('a');
mySet.add('b');
mySet.forEach((value, index, set) => {
console.log(value, index, set);
});
// 'a', 'a', mySet
@nairihar
nairihar / set_has_example.js
Created June 22, 2018 13:13
JavaScript series, part 1, Set, medium
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(2);
console.log(mySet.has(5));
// false
console.log(mySet.has(1));
// true
@nairihar
nairihar / set_size_example.js
Created June 22, 2018 13:11
JavaScript series, part 1, Set, medium
const mySet = new Set();
console.log(mySet.size);
// 0
mySet.add(1);
mySet.add(2);
mySet.add(2);
console.log(mySet.size);
@nairihar
nairihar / set_clear_example.js
Created June 22, 2018 13:09
JavaScript series, part 1, Set, medium
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
mySet.clear();
mySet.add(4);
@nairihar
nairihar / set_delete_example.js
Last active June 23, 2018 12:23
JavaScript series, part 1, Set, medium
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.delete(1); // true
mySet.delete(3); // false
console.log(...mySet);
// 2
@nairihar
nairihar / set_add_example_1.js
Last active June 23, 2018 17:13
JavaScript series, part 1, Set, medium
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(2);
console.log(...mySet);
// 1, 2
@nairihar
nairihar / array_speed_test_1.js
Last active June 23, 2018 18:39
JavaScript series, part 1, Set, medium
console.time('Array test');
const arr = [];
const count = 10;
for (let i = 0; i < count; i++) {
arr.push(i);
}
@nairihar
nairihar / set_speed_test_1.js
Last active June 23, 2018 18:39
JavaScript series, part 1, Set, medium
console.time('Set test');
const set = new Set();
const count = 10;
for (let i = 0; i < count; i++) {
set.add(i);
}
@nairihar
nairihar / set_example_2.js
Last active June 22, 2018 11:53
JavaScript series, part 1, Set, medium
const mySetFromString = new Set('hello');
@nairihar
nairihar / set_example_1.js
Last active June 22, 2018 11:53
JavaScript series, part 1, Set, medium
const mySetFromArray = new Set([1, 2, 3]);