html5

[Node.js]Map, Set 등

차돌이라네 2017. 11. 17. 10:16


var map1 = new Map();

map1.set('name', 'www20kr');

map1.set('date', new Date('2014-10-17'));


map1.get('name'); //'www20kr'

map1.get('date'); //Fri Oct 17 20014 09:00:00 GMT+0922 (KST);


-------------------------------------------------------------------------


var map1 = new Map();


var obj = {name : 'www20kr'};

map1.set(obj, 'Congrat');


map1.get(obj); //Congrat



-------------------------------------------------------------------------


var set1 =  new Set();


set1.add(1);

set1.add(2);

set1.add(2);


set1.size; //2

set1.has(2); // true


-------------------------------------------------------------------------


var t = (x) => x * x;


t(4);//16

t(8);//64



-------------------------------------------------------------------------

*같은 함수의 코딩 방식 차이


db.find(id, function(err, data)

{

return data;

}


//es6

db.find(id, (err, data) => data);

-------------------------------------------------------------------------


var custom = new Custom();

custom.on('event1', function()

{

console.log('event1====');

}

custom.emit('evetn1);


-------------------------------------------------------------------------