// 함수
function 함수이름(인자 (있어도 되고 없어도 된다.)) {
// 처리
return "결과" // 필요에 따라 있어도 되고 없어도 된다.
}
// if 문
let a = 11
if (a > 10) {
console.log("10보다 큽니다.")
} else {
console.log("10보다 작습니다.")
}
// for 문 (반복문)
for (let i = 0; i < 100; i = i+2) {
console.log(i)
}
함수의 기본적인 형태
for문과 function, map 메서드는 꼭 여러번 연습해보고 익숙해지기
백앤드라는 것도 DB라는 프로그램을 다루는 거다.
백앤드는 데이터관리가 주된 업무이다.
백앤드는 기본적으로 CRUD 업무이다.
: Creat, Read, Update, Delete
게시판에 무엇이 있어야 하나
for문은 무조건 이해하고 map으로 바꾸는 연습을 해야 한다.
: for문 계속 숙달 및, map으로 바꿔서 해보기
// 1번
app.get('/posts-writers', (req, res) => {
for (let i =0; i < posts.length; i++) {
posts[i].작성자 = posts[i].작성자.substring(0, 1) + "XX"
}
---------------------------------------------------------------
// 2번
const writers = posts.map((post) => {
return post.작성자
})
res.send(writers)
1번과 2번은 작성자 key값만 봤을 땐 같은 역할을 함.
그렇기에 for문과 map 메서드 활용을 알아야 함.