O que é um método em JavaScript?

O que é um método em JavaScript?
A definição mais simples de um método é que é uma função que pertence a alguma classe. No entanto, em JavaScript, um método é uma função que pertence a algum objeto ou a um conjunto de algumas instruções que executam uma determinada tarefa. Uma função é um código de algumas instruções que executa uma tarefa. Um objeto é uma coisa com certas propriedades e tipos. Uma camisa, por exemplo, é um objeto, e sua cor ou tamanho são suas propriedades.

Sintaxe de invocação de método

myobj.myMethod ('argumento');

Onde myobj é um objeto em que o MyMethod é chamado.

O que é um método?

Um método JavaScript é uma ação realizada em um objeto, e é uma propriedade que mantém uma definição de função, por exemplo, suponha que você tenha uma função que tenha primeiro nome, somename, regno e um método com o nome de FullName que retorna o primeiro Nome e o sobrenome de uma pessoa i-e o nome completo de uma pessoa. O nome completo é a propriedade e a função é o valor.

const student =
primeiro nome: "Jhon",
Nome do último: "Cena",
REGNO: 12311,
FullName: function ()
devolver isso.primeiro nome + "" + este.sobrenome;

;
Alerta (aluno.nome completo());

O nome completo() é o método do objeto do aluno e atua como uma propriedade. O nome completo é executado como uma função quando invocado com () No entanto, deve -se ter em mente que é uma propriedade.

Nós costumavamos esse palavra -chave no exemplo acima, porque queríamos acessar a propriedade de um objeto dentro de um método do mesmo objeto.

Suponha que invocamos o nome completo sem parênteses () Em seguida, ele simplesmente retornará a definição da função:

const student =
primeiro nome: "Jhon",
Nome do último: "Cena",
REGNO: 12311,
FullName: function ()
devolver isso.primeiro nome + "" + este.sobrenome;

;
Alerta (aluno.nome completo);

Adição de método a um objeto

Também podemos adicionar um novo método a um objeto em JavaScript facilmente. Alteraremos um pouco o código de exemplo acima para alcançar nosso objetivo, adicionaremos um método a um objeto:

const student =
primeiro nome: "Jhon",
Nome do último: "Cena",
REGNO: 12311,
;
estudante.nome = function ()
devolver isso.primeiro nome + "" + este.sobrenome;
;
Alerta ("Nome completo do aluno:" + aluno.nome());

Métodos JavaScript embutidos

Métodos ou funções internos são peças de código predefinidas em um programa ou estrutura de programação ou uma linguagem de programação que executa alguma tarefa específica. Isso facilita a programação, pois os programadores não precisam criar um novo método ou função e podem simplesmente usar diretamente os métodos internos em seu aplicativo. Como qualquer outra linguagem de programação, o JavaScript também oferece alguns métodos internos, por exemplo:

deixe o nome = "jhon cena";
Alerta (nome.toupppercase ());

No exemplo acima, declaramos um nome e depois alertamos esse nome usando o método embutido toupppercase () E podemos ver na captura de tela acima que o nome foi convertido em maiúsculas. Apesar de toupppercase (), Também existem numerosos métodos internos que podemos usar, por exemplo: v

  • Data()
  • Data.agora()
  • Matemática.redondo (num)
  • Matemática.piso (num)
  • corda.comprimento()
  • corda.tolowerCase ()
  • Variedade.comprimento
  • variedade.empurrar()

Função e diferença de método

Este tópico é sempre confuso, mas hoje limparemos todas as suas dúvidas, definindo as principais diferenças entre uma função e um método.

Função Método
A função é um conjunto de código que executa algumas tarefas. Um método também é uma função, mas está associado a um objeto.
Pode ser chamado diretamente com o uso de seu nome Pode ser chamado com o nome do objeto ou o nome do método
Pode passar alguns dados e depois de alguma operação pode retornar os dados Os dados são operados em uma classe
Os dados são explícitos que são passados ​​para uma função Passa implicitamente ao objeto que foi chamado
Vive por conta própria Associado a uma propriedade de objeto

Conclusão

Um método é simplesmente uma função que se associa a uma classe, e essa classe pertence a um objeto em JavaScript. Os métodos são extremamente úteis, pois podem facilitar a vida de um programador, porque os métodos são reutilizáveis, menos codificados e podem ser facilmente implementados.

Neste curto tutorial, analisamos o que é um método no JavaScript e como ele é implementado, bem como o que são os métodos internos de JavaScript e as diferenças entre uma função e um método foram discutidas no final.