▶️ Node.js의 특성 3가지
▶️ Node 예제 : 쇼핑몰 장바구니 목록 조회, 추가, 수정, 삭제 구현
router.put("/goods/:goodsId/cart", async (req, res) => {
const { goodsId } = req.params;
const { quantity } = req.body;
const existsCarts = await Cart.find({ goodsId: Number(goodsId) });
if (existsCarts.length) {
await Cart.updateOne({ goodsId: Number(goodsId) }, { $set: { quantity:quantity } });
}
res.json({ success: true });
})
▶️ 알고리즘 풀기 : 배열 두 배 만들기
보자마자 map이 생각났다!
function solution(numbers) {
let newNumbers = numbers.map(item => {
return item * 2
})
return newNumbers;
}
처음에 오류가 났는데 마지막 newNumbers를 리턴하는 걸 까먹어서였다. 함수 마무리는 리턴값! 잊지 말쟈!