카테고리 없음

12주차 (1)

jaeoun0238 2025. 1. 13. 23:22

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