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 / map_any_key_data.js
Created July 1, 2018 15:10
JavaScript series, part 2, Map, medium
const obj = {};
function test() {
return 1;
}
obj[test] = 123;
console.log(obj);
// "function test() {↵ return 1;↵}" : 123
@nairihar
nairihar / object_order_problem.js
Created July 1, 2018 10:42
JavaScript series, part 2, Map, medium
const obj = {
0: 0,
z: 3,
'$': 6,
b: 4,
1: 6,
4: 1
};
@nairihar
nairihar / map_values_example.js
Created July 1, 2018 10:16
JavaScript series, part 2, Map, medium
const myMap = new Map();
myMap
.set(1, 11)
.set(2, 22);
const iterator = myMap.values();
for (let key of iterator) {
console.log(key);
@nairihar
nairihar / map_keys_example.js
Created July 1, 2018 10:16
JavaScript series, part 2, Map, medium
const myMap = new Map();
myMap
.set(1, 11)
.set(2, 22);
const iterator = myMap.keys();
for (let key of iterator) {
console.log(key);
@nairihar
nairihar / map_entries_example.js
Last active July 1, 2018 10:17
JavaScript series, part 2, Map, medium
const myMap = new Map();
myMap
.set(1, 11)
.set(2, 22);
const iterator = myMap.entries();
for (let item of iterator) {
console.log(item);
@nairihar
nairihar / forEach_map_example.js
Created July 1, 2018 10:07
JavaScript series, part 2, Map, medium
const myMap = new Map([[1, 11], [2, 22]]);
myMap.forEach((val, key, map) => {
console.log(val, key, map);
});
// 11, 1, myMap
// 22, 2, myMap
@nairihar
nairihar / map_has_example.js
Created July 1, 2018 10:02
JavaScript series, part 2, Map, medium
const myMap = new Map([[1, 11], [2, 22]]);
console.log(myMap.has(3)); // false
console.log(myMap.has(2)); // true
@nairihar
nairihar / map_size_example.js
Created July 1, 2018 09:52
JavaScript series, part 2, Map, medium
const myMap = new Map();
console.log(myMap.size); // 0
@nairihar
nairihar / map_clear_example.js
Created July 1, 2018 09:51
JavaScript series, part 2, Map, medium
const myMap = new Map([[1, 11], [2, 22]]);
myMap.clear();
@nairihar
nairihar / map_delete_example.js
Last active July 1, 2018 09:52
JavaScript series, part 2, Map, medium
const myMap = new Map([[1, 11]]);
console.log(myMap.delete(1)); //true