-3

Ich habe den folgenden Code in Alexa gesehen:Was macht dieses spezielle Stück Code in Alexa?

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

Ich bin nicht sicher, was es versucht, so, speziell dieser Teil:

_context.

Dank

+0

es ist eine Klasse Konstruktor, der die Objekteigenschaften initialisiert. – Barmar

+0

Sie sollten ein Tutorial zur objektorientierten Programmierung in Javascript lesen. – Barmar

+0

Sieht für mich wie ein gewöhnlicher Konstrukteur aus, was ist das Problem? Auch schlimmsten jemals Frage Titel - wie wird das andere in der Zukunft mit dem gleichen Problem helfen. Bitte aktualisiere es – Lissy

Antwort

2

Es ist ein Klassenkonstruktor, der die Eigenschaften des neuen Objekts aus seinen Parametern initialisiert.

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

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