카테고리 없음

항해 7주차 req, res => (), {} 헷갈렸던 부분

완두노예 2023. 2. 27. 15:47
 createSignup = async ({ username, nickname, password }) => {
    const signupData = await this.usersRepository.createSignup(
      username,
      nickname,
      password
    );

소괄호 안에 보내면 그냥 key만 보내는거고 ({ })중괄호와 소괄호를 같이쓰면 객체형태로 key와 value 형태로 전달되는 줄로 잘못알고있었다. 

소괄호로 ( username, nickname, password )로 보낸다는건 각각 username: username, nickname:nickname, password:password 3개의 객체를 보낸다는 거고

중괄호 ({ username, nickname, password })로 보낸다는건 username: username, nickname:nickname, password:password 이걸 하나의 묶음으로 보낸다는 것!