Рубрики
Без рубрики

Это en javascript

¡Hola!, Mouseas Gracias POR DARTE EL TIEMPO De Leer Este Artículo, EN EL Hablaremos Sobre Этот … Помечено JavaScript, это, испанский, учебник.

¡Hola!, Mouseas Gracias POR DARTE EL TIEMPO de Leer Este Artículo, EN HABALAREMOS SOBRE Это EN JavaScript.

Этот

EN JavaScript Siempre VA рефиляр Algo Diferente Occeediendo del контектор En El Que Se Enceentre, Ya Sea en una función, octo o clase.

// this en el scope global
console.log(`this: ${this}`);

// Print: this: [object Window]

Nos Dirá Que. Это ООН окно objeto . Siempre Que Usemos Это De Forma Global EL Browser воплощение VA A асньяр окно.

Это El Scope de una función

function whoIsThis() {
  return this
}

console.log(`whoIsThis: ${whoIsThis()}`);
// Print: whoIsThis: [object Window]

Al llamar la función directame javascript le asigna Окно Отказ

El Motor de Javascript Le Asigna Este Valor Por дефект EL ESTAMOS USANDO JavaScript El Modo «Используйте строгий» Отказ

Это El Scope de una función ru строгий режим

function whoIsThisStrict() {
  'use strict'
  return this
}

console.log(`whoIsThisStrict: ${whoIsThis()}`)
// Print: whoIsThisStrict: undefined

Строгий режим Nos Sirve Para Evitar Algunos ошибки

Обиты Que El Puede Pasar A Custerquier Programador.

Это en el contexto de un o unjeto

SE Refiere un objeto. ESE Objeto El Que Action Action Attá Está Ejecutando Un Pedazo de Código.

BásiCamente, Это Está Dentro de Una Función Pero Dicha Función Pertenece ООН objeto , Су Валир Камбия. EN ESE CASO Это SE REFIERE AL OUTEDO.

// this en el contexto de un objeto
const person = {
  name: 'Gabriel',
  saludar: function() {
    console.log(`Hola soy ${this.name}`);
  },
};

person.saludar();
// Print: Hola soy Gabriel

Это Кундо Сасамос Ла Фунчион Салудар-дель-Обито

// this cuando sacamos a una función de un objecto
const person = {
  name: 'Gabriel',
  saludar: function() {
    console.log(`Hola soy ${this.name}`);
  },
};

// Pasamos la función como referencia
const accion = person.saludar;
accion();
// Print: Hola soy

Esta Función Accion () , нет SE ESTA LLAMANDO DENTRO DEL CONTESTOO DE ООН oeko.

Es como Ejecutar Una Función директива .

Это en este caso sería Окно

Это en el contexto de una “clase”

LAS CLASE COMO TAL Нет существуют de la misma manera en javascript como en otros lenguajes de programación.

// this en el contexto de una "clase"
function Person(name) {
    this.name = name;
}

Person.prototype.saludar = function() {
    console.log(`Me llamo ${this.name}`);
}

const angela = new Person('Angela');
angela.saludar();

// Me llamo Angela

Это, SE Refiere Al Objeto Instanciado “Angela”.

Организация EN `Это.name = имя `lo hacemos sobre la Instancia Луис Нет Sobre El Objeto Prototipo.

Оригинал: “https://dev.to/cristobalvega/this-en-javascript-58pe”