Результаты поиска по запросу "closures"
https://jsfiddle.net/n50eszwm/
ичок в JavaScript, поэтому, пожалуйста, будьте терпеливы =) Я пытаюсь написать функцию, которая подсчитывает, сколько раз она вызывается. Пока что у меня есть функция со счетчиком, которая явно увеличивается: var increment = function () { var i ...
Избегайте ошибки «Использование неназначенной локальной переменной»
У меня есть два метода, которые эквивалентны этому (простите за надуманный пример): public void WithResource(Action<Resource> action) { using (var resource = GetResource()) { action(resource); } } public void Test() { int id; ...
закрытие javascript и ссылка на объект
Я немного неясная ситуация. главным образом потому, что я думал, что уже уловил замыкания. так что в основном то, что я хочу, это сбросить значения по умолчанию коллекции. так скажем, у меня есть коллекция, которая имеет конструктор с параметром ...
Определение Setter / Getter для непаренной локальной переменной: невозможно?
Есть несколько предыдущих вопросов о StackOverflow, в которых спрашивалось, как можно получить доступ к локальным переменным через цепочку областей, например, если вы хотите ссылаться на локальные переменные, используя скобочные обозначения и ...
Зачем использовать (function () {}) () или! Function () {} ()?
я читалВ чем преимущество JavaScript! () {} () Перед (function () {}) () в JavaScript? [https://stackoverflow.com/questions/7586870/in-javascript-what-is-the-advantage-of-function-over-function] тогда меня поразило, зачем ...
Как вернуться из заводного замыкания и остановить его выполнение?
Я хотел бы вернуться из замыкания, как если бы я использовал оператор break в цикле. Например: largeListOfElements.each{ element-> if(element == specificElement){ // do some work return // but this will only leave this iteration and start the ...
Использование JavaScript-замыканий в setTimeout
Я использую setTimeout для эмуляции рендеринга, и я пришел к такой структуре: var Renderer = new Class ( { Implements: Events, initialize() { this.onRender(); }, onRender: function() { // some rendering ...
Как использовать функцию setInterval внутри цикла for
Я пытаюсь запустить несколько таймеров, учитывая переменный список элементов. Код выглядит примерно так: var list = Array(...); for(var x in list){ setInterval(function(){ list[x] += 10; console.log(x + "=>" + list[x] + "\n"); }, 5 * 1000); ...
Реализация замыканий в Lua?
У меня есть вопрос о том, как реализованы замыкания. Скажи, что это в файле с именемtest.lua: local a = 'asdf' local function b() return a end a = 10 return bИ другой файл делает a = require 'test' a()это напечатает 10Еслиa указатель на ...
Каковы хорошие ресурсы ООП JavaScript? [закрыто]
JavaScript - это легкий и мощный язык, но его часто неправильно понимают и трудно изучить (особенно в отношении его объектно-ориентированного программирования). Какие хорошие материалы (блоги, скринкасты и книги) для изучения JavaScript ...