As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Como obter informações adicionais sobre Stack Overflow no local de
Uma função (também chamada de procedimento, método, sub-rotina ou rotina) é uma parte do código destinada a executar uma tarefa única e específica. Use esta tag para perguntas que envolvam especificamente a criação ou a chamada de funções. Para obter ajuda na implementação de uma função para executar uma tarefa, use [algoritmo] ou uma tag específica da tarefa.
As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Como obter informações adicionais sobre Stack Overflow no local de
Recentemente, comecei a manter o código JavaScript de outra pessoa. Estou corrigindo bugs, adicionando recursos e também tentando arrumar o código e torná-lo mais consistente. O desenvolvedor anterior usou duas maneiras de declarar funções e não consigo descobrir se há uma razão por trás disso ou...
Qual é a diferença entre usar calle applychamar uma função? var func = function() { alert('hello!'); }; func.apply(); vs func.call(); Existem diferenças de desempenho entre os dois métodos mencionados acima? Quando é melhor usar callrepetidamente applye
Eu gostaria que uma função JavaScript tivesse argumentos opcionais nos quais eu defini um padrão, que são usados se o valor não for definido (e ignorados se o valor for passado). No Ruby, você pode fazer assim: def read_file(file, delete_after = false) # code end Isso funciona em...
Qual é o escopo das variáveis em javascript? Eles têm o mesmo escopo dentro e não fora de uma função? Ou isso importa? Além disso, onde estão as variáveis armazenadas se definidas
Alguém pode fornecer uma explicação simples de métodos versus funções no contexto de
Eu tenho um objeto: myObject = { 'a': 1, 'b': 2, 'c': 3 } Estou procurando um método nativo, semelhante ao Array.prototype.mapque seria usado da seguinte maneira: newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } O...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Estou tentando...
Estive procurando informações sobre funções imediatamente invocadas e em algum lugar me deparei com essa notação: +function(){console.log("Something.")}() Alguém pode me explicar o que +significa / faz o sinal na frente da
Aprendi Funções e Procedimento Armazenado por um bom tempo, mas não sei por que e quando devo usar uma função ou um procedimento armazenado. Eles parecem iguais para mim, talvez porque eu seja meio novato nisso. Alguém pode me dizer o
Alguém poderia explicar? Eu entendo os conceitos básicos por trás deles, mas geralmente os vejo usados de forma intercambiável e fico confuso. E agora que estamos aqui, como eles diferem de uma função
Eu já sei disso applye callsão funções semelhantes que definem this(contexto de uma função). A diferença está na maneira como enviamos os argumentos (manual versus array) Questão: Mas quando devo usar o bind()método? var obj = { x: 81, getX: function() { return this.x;...
Vindo de um plano de fundo em C #, a convenção de nomenclatura para nomes de variáveis e métodos geralmente é camelCase ou PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() No Python, vi o acima, mas também vi sublinhados sendo usados: # python...
No Python, como obtenho um nome de função como uma string, sem chamar a função? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes deve produzir "my_function". Essa função está disponível no Python? Se não, alguma idéia de como implementar...
Existe um motivo para preferir usar o map()excesso de compreensão da lista ou vice-versa? Um deles é geralmente mais eficiente ou considerado geralmente mais pitônico que o
Como passo uma função como parâmetro sem que a função seja executada na função "pai" ou usada eval()? (Desde que eu li que é inseguro.) Eu tenho isto: addContact(entityId, refreshContactList()); Funciona, mas o problema é que é refreshContactListacionado quando a função é chamada, e não quando é...
Para que serve o
Eu quero criar uma função que executa uma função passada por parâmetro em um conjunto de dados. Como você passa uma função como parâmetro em
Eu quero olhar para o código fonte de uma função para ver como ele funciona. Sei que posso imprimir uma função digitando seu nome no prompt: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> Nesse caso, o que UseMethod("t")significa? Como localizo...