인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

Do it! Node.js 프로그래밍 입문

CRUD코드 작성하기

db 테이블 생성할 때 변수에 받는 이유가 무엇인가요?

작성

·

68

·

수정됨

0

  const contact = Contact.create({
    name,
    email,
    phone,
  });

테이블 이름은 모델에 정의된 contactModel.js에서 정의 되는데

contact라는 변수에 할당 받는 이유가 무엇일까요?

javascript에서는 변수에 함수로 초기화를 할 수 있기 때문에 그냥 함수의 역할을 하는 변수인가요?

 

답변 1

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

bbin0409님, JavaScript에서 변수를 사용하여 데이터를 함수의 반환값으로 초기화하는 것은 일반적인 패턴입니다. 주어진 코드에서 Contact.create() 메서드는 데이터베이스에 새로운 레코드를 생성하고, 그 결과를 contact 변수에 저장합니다. 이렇게 변수에 담음으로써 생성된 레코드의 정보를 손쉽게 다룰 수 있습니다. 예를 들어, 생성된 레코드를 나중에 참조하거나 수정할 필요가 있을 때 유용합니다. 또한, 데이터베이스와의 비동기 작업 결과를 처리하는데도 Promise와 함께 사용할 수 있습니다.

자세한 정보나 예제는 아래 링크를 참조하시기 바랍니다.

Spring Boot Data Access

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기