Map에는 String만 담을수 있는 것이아닌 Object 자료형도 담을 수 있다.
let db = new Map();
let notebook = {
productName: "Notebook",
price: 2000000,
};
let cup = {
productName: "Cup",
price: 3000,
};
let chair = {
productName: "Chair",
price: 100000,
};
let poster = {
productName: "Poster",
price: 20000,
};
db.set(1, notebook);
db.set(2, cup);
db.set(3, chair);
db.set(4, poster);
console.log(db);
console.log(db.get(1));
console.log(db.get(2));
console.log(db.get(3));
console.log(db.get(4));
/* 출력
Map(4) {
1 => { productName: 'Notebook', price: 2000000 },
2 => { productName: 'Cup', price: 3000 },
3 => { productName: 'Chair', price: 100000 },
4 => { productName: 'Poster', price: 20000 }
}
{ productName: 'Notebook', price: 2000000 }
{ productName: 'Cup', price: 3000 }
{ productName: 'Chair', price: 100000 }
{ productName: 'Poster', price: 20000 }
*/
function add1(x, y) {
return x + y;
}
let add2 = function (x, y) {
return x + y;
};
// arrow function
const add3 = (x, y) => {
return x + y;
};
var add4 = (x, y) => x + y;
console.log(add1(1, 2), add2(1, 2), add3(1, 2), add4(1, 2));
// 출력 : 3 3 3 3
npm install express-generator -g
경고 메시지
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
다음과 같은 메시지는 에러가 아닌 경고로, 단순히 버전문제가 있다고 알려줄 뿐 express 명령어를 치면 정상적으로 작동함을 알 수 있다.
Express로 서버를 구현할 때, 기본 구조를 잡을 때, 사용 할 수있고, 다른 사람들과 협업할 때 동일한 구조로 개발할 수 있다는 장점이 있다.
오늘의 소감
드디어 기말고사가 끝났고, 마지막 학기 또한 끝났다. 아직 마지막 프로젝트의 발표는 남긴 했지만, 다 한거나 마찬가지다. 이제는 남는 시간도 많고 지금까지는 단순히 그날 그날 강의만 공부했지만, 남는 시간동안은 프론트엔드 공부도 더 하고 알고리즘 공부도 꾸준히 해야겠다는 생각이 든다.