Articles of escopo de

Variáveis ​​globais no Meteor

eu tenho var Schemas = {}; Meteor.isClient && Template.registerHelper(“Schemas”, Schemas); Schemas.Person = new SimpleSchema({ fullName: { type: String, index: 1, optional: true, }, email: { type: String, optional: true }, address: { type: String, optional: true }, isActive: { type: Boolean, }, age: { type: Number, optional: true } }); em um arquivo e var […]

Existe uma diferença de desempenho entre ‘let’ e ‘var’ em JavaScript

A diferença entre essas duas palavras-chave em termos de escopo já foi amplamente discutida aqui , mas eu queria saber se existe algum tipo de diferença de desempenho entre os dois e, em caso afirmativo, é insignificante ou em que ponto isso se tornaria significativo?

Escopo da variável de loop de JavaScript

Apenas uma pergunta rápida sobre o escopo de variables ​​JavaScript. Por que a function alert() imprime o valor de i vez de retornar undefined ? $(document).ready(function () { for(var i = 0; i < 10; i += 1){ } alert("What is 'i'? " + i); }); Sou relativamente novo no JS, e em quase todas […]

Diferença entre vários escopos de variables ​​em ruby

Ruby tem 5 escopos variables: Variáveis ​​locais : estas são as variables ​​normais, exemplo x = 25 , y = gaurish onde x e y são variables ​​locais. Variáveis ​​de instância : estas são denotadas com @ símbolo na frente do nome real da variável. usado principalmente com classs, para que cada instância / object […]

Escopo e fechamento do JavaScript

Eu estou tentando enrolar minha cabeça em torno de closures (há uma piada em algum lugar) e eu corri para isso: (function () { /* do cool stuff */ })(); Como é que isso funciona? Qual é o propósito de colocar a function em parênteses? Por que os parentes vazios depois?

Escopo global vs namespace global

Eu vi usos dessas duas frases: escopo global e namespace global. Qual a diferença entre eles?

Por que as variables ​​não são declaradas em “try” no escopo em “catch” ou “finally”?

Em C # e em Java (e possivelmente outras linguagens também), as variables ​​declaradas em um bloco “try” não estão no escopo nos blocos “catch” ou “finally” correspondentes. Por exemplo, o código a seguir não compila: try { String s = “test”; // (more code…) } catch { Console.Out.WriteLine(s); //Java fans: think “System.out.println” here instead […]

Modelos nesteds com escopo dependente

Qual é o escopo dependente e qual é o significado de typename no contexto do seguinte erro? $ make g++ -std=gnu++0x main.cpp main.cpp:18:10: error: need ‘typename’ before ‘ptrModel<std::vector >::Type’ because ‘ptrModel<std::vector >’ is a dependent scope make: *** [all] Error 1 /* * main.cpp */ #include #include template struct ptrModel { typedef std::unique_ptr Type; }; […]

encerramento imediato do javascript

Considere o seguinte código JavaScript: var a = []; var f = function() { for (var i = 0; i < 3; i++) { a.push(function(){alert(i)}); } for (var j = 0; j < 3; j++) { a[j](); } }; Os alertas imprimem ‘3’ todas as três vezes. Eu quero um comportamento diferente – em cada […]

Como forçar adição em vez de concatenação em javascript

Eu estou tentando adicionar todo o conteúdo de calorias no meu javascript assim: $(function() { var data = []; $( “#draggable1” ).draggable(); $( “#draggable2” ).draggable(); $( “#draggable3” ).draggable(); $(“#droppable_box”).droppable({ drop: function(event, ui) { var currentId = $(ui.draggable).attr(‘id’); var total = 0; data.push($(ui.draggable).attr(‘id’)); if(currentId == “draggable1”){ var myInt1 = parseFloat($(‘#MealplanCalsPerServing1’).val()); } if(currentId == “draggable2”){ var myInt2 […]