¿Cuál es la diferencia entre un método y una función?
¿Qué es un método? ¿Y qué es una función? ¿Cuál es la diferencia?
Una función vive por sí sola:
const bark = () = { console.log('wof!')}bark() o
function bark() { console.log('wof!')}bark() Un método es una función asignada a una propiedad de un objeto:
const dog = { bark: () = { console.log('wof!') },}dog.bark() El método puede acceder a las propiedades del objeto, pero solo cuando es una función regular, no una función de flecha:
const dog = { name: 'Roger', bark: function () { console.log(`I am ${this.name}. wof!`) },}dog.bark() Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Derechos de autor
Si cree que algún contenido infringe derechos de autor o propiedad intelectual, contacte en [email protected].
Copyright notice
If you believe any content infringes copyright or intellectual property rights, please contact [email protected].
Si cree que algún contenido infringe derechos de autor o propiedad intelectual, contacte en [email protected].
Copyright notice
If you believe any content infringes copyright or intellectual property rights, please contact [email protected].