작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
68
·
수정됨
0
const contact = Contact.create({
name,
email,
phone,
});
테이블 이름은 모델에 정의된 contactModel.js에서 정의 되는데
contact라는 변수에 할당 받는 이유가 무엇일까요?
javascript에서는 변수에 함수로 초기화를 할 수 있기 때문에 그냥 함수의 역할을 하는 변수인가요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
bbin0409님, JavaScript에서 변수를 사용하여 데이터를 함수의 반환값으로 초기화하는 것은 일반적인 패턴입니다. 주어진 코드에서 Contact.create()
메서드는 데이터베이스에 새로운 레코드를 생성하고, 그 결과를 contact
변수에 저장합니다. 이렇게 변수에 담음으로써 생성된 레코드의 정보를 손쉽게 다룰 수 있습니다. 예를 들어, 생성된 레코드를 나중에 참조하거나 수정할 필요가 있을 때 유용합니다. 또한, 데이터베이스와의 비동기 작업 결과를 처리하는데도 Promise
와 함께 사용할 수 있습니다.
자세한 정보나 예제는 아래 링크를 참조하시기 바랍니다.