Preguntas etiquetadas con scope

El alcance es un contexto cerrado donde se asocian valores y expresiones. Use esta etiqueta para preguntas sobre diferentes tipos de alcance, así como para preguntas en las que el alcance puede no estar claro.

3116
Usar variables globales en una función

¿Cómo puedo crear o usar una variable global en una función? Si creo una variable global en una función, ¿cómo puedo usar esa variable global en otra función? ¿Necesito almacenar la variable global en una variable local de la función que necesita su

1027
'this' vs $ scope en controladores AngularJS

En la sección "Crear componentes" de la página de inicio de AngularJS , hay este ejemplo: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; }...

562
Cierre de JavaScript frente a funciones anónimas

Un amigo mío y yo estamos discutiendo qué es un cierre en JS y qué no. Solo queremos asegurarnos de que realmente lo entendemos correctamente. Tomemos este ejemplo. Tenemos un ciclo de conteo y queremos imprimir la variable de contador en la consola con retraso. Por lo tanto, usamos setTimeouty...

472
Breve descripción de las reglas de alcance?

¿Cuáles son exactamente las reglas de alcance de Python? Si tengo un código: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Donde se xencuentra Algunas opciones posibles incluyen la siguiente lista: En el archivo fuente adjunto En el espacio de nombres de clase En la...