Red de conocimiento informático - Material del sitio web - En JS, ¿qué representan las dos a cuando se escribe this.a=a?

En JS, ¿qué representan las dos a cuando se escribe this.a=a?

Aquí persona equivale a una clase, que se declara como clase en otros lenguajes de programación y como función en JavaScript.

Dado que js es un lenguaje de programación escrito, en la función de persona, this.firstname equivale a crear un atributo de clase, y en la lista de parámetros de persona, se pasan parámetros formales. Por ejemplo, función?persona(nombre,?apellido){

este.primernombre?=?primer nombre;

este.apellido?=?apellido;

}

var?a?=?new?persion("¿este?es?primer nombre", ?"" ¿este?es?apellido");

console.log(a. firstName);?// este es nombre

console.log(a.lastName); //este es apellido