-3

내가 알렉사에서 다음 코드를 본 적이 :Alexa에서이 특정 코드가 수행하는 작업은 무엇입니까?

var Response = function (context, session) { this._context = context; this._session = session; }; 

나는 그것을 시도하는 것을 확실 해요 너무, 특히이 부분 :

_context.

감사

+0

그것은 개체 속성을 초기화 클래스 생성자입니다. – Barmar

+0

Javascript의 객체 지향 프로그래밍에 대한 자습서를 읽어야합니다. – Barmar

+0

나에게 일반적인 생성자처럼 보입니다. 문제는 무엇입니까? 또한 최악의 질문 제목 - 같은 문제로 미래에 다른 사람들을 도우려고하는 방법은 무엇입니까? 업데이트하십시오. – Lissy

답변

2

그것은이다 그 파라미터로부터 새로운 오브젝트의 프롭퍼티를 초기화하는 클래스 생성자.

var Response = function(context, session) { 
 
    this._context = context; 
 
    this._session = session; 
 
}; 
 

 
var r = new Response("a context", "session 1"); 
 
console.log(r);