function solution(n) {
var answer = '';
for (var i = 0; i < n; i++) {
answer += (i % 2 === 0) ? '수' : '박';
}
return answer;
}
? '수' : '박' => 이게 ?를 잘 안쓰다보니까 익숙하지가 않아서 헷갈린것 같습니다 ㅜㅜ...
import { prisma } from '../../utils/prisma/index.js';
class Menurepository {
#orm;
constructor(prisma) {
this.#orm = prisma;
}
// 메뉴 등록(사장님용)
createMenu = async ({ name, price, spicyLevel, restaurantId }) => {
const menu = await this.#orm.menu.create({
data: {
name,
price,
spicyLevel,
restaurantId,
},
});
return menu;
};
// 메뉴 조회
restaurantIdMenu = async ({ restaurantId }) => {
const restaurantIdMenu = await this.#orm.menu.findMany({
where: {
restaurantId,
},
});
return restaurantIdMenu;
};
// 메뉴 수정(사장님용)
updateMenu = async ({ menuId, data }) => {
const updateMenu = await this.#orm.menu.update({
where: {
menuId: Number(menuId),
},
data,
});
return updateMenu;
};
// 메뉴 삭제(사장님용)
deleteMenu = async ({ menuId }) => {
const deleteMenu = await this.#orm.menu.delete({
where: {
menuId: Number(menuId),
},
});
return deleteMenu;
};
}
export default new Menurepository(prisma);
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/Arrow_functions
화살표 함수 표현식 - JavaScript | MDN
화살표 함수 표현식(화살표 함수 expression)은 함수 표현식에 대한 간결한 대안으로, 약간의 의미적 차이와 의도적인 사용상의 제한을 가지고 있습니다.
developer.mozilla.org