Результаты поиска по запросу "closures"

3 ответа

https://jsfiddle.net/n50eszwm/

ичок в JavaScript, поэтому, пожалуйста, будьте терпеливы =) Я пытаюсь написать функцию, которая подсчитывает, сколько раз она вызывается. Пока что у меня есть функция со счетчиком, которая явно увеличивается: var increment = function () { var i ...

3 ответа

Избегайте ошибки «Использование неназначенной локальной переменной»

У меня есть два метода, которые эквивалентны этому (простите за надуманный пример): public void WithResource(Action<Resource> action) { using (var resource = GetResource()) { action(resource); } } public void Test() { int id; ...

2 ответа

закрытие javascript и ссылка на объект

Я немного неясная ситуация. главным образом потому, что я думал, что уже уловил замыкания. так что в основном то, что я хочу, это сбросить значения по умолчанию коллекции. так скажем, у меня есть коллекция, которая имеет конструктор с параметром ...

ТОП публикаций

3 ответа

Определение Setter / Getter для непаренной локальной переменной: невозможно?

Есть несколько предыдущих вопросов о StackOverflow, в которых спрашивалось, как можно получить доступ к локальным переменным через цепочку областей, например, если вы хотите ссылаться на локальные переменные, используя скобочные обозначения и ...

3 ответа

Зачем использовать (function () {}) () или! Function () {} ()?

я читалВ чем преимущество JavaScript! () {} () Перед (function () {}) () в JavaScript? [https://stackoverflow.com/questions/7586870/in-javascript-what-is-the-advantage-of-function-over-function] тогда меня поразило, зачем ...

5 ответов

Как вернуться из заводного замыкания и остановить его выполнение?

Я хотел бы вернуться из замыкания, как если бы я использовал оператор break в цикле. Например: largeListOfElements.each{ element-> if(element == specificElement){ // do some work return // but this will only leave this iteration and start the ...

2 ответа

Использование JavaScript-замыканий в setTimeout

Я использую setTimeout для эмуляции рендеринга, и я пришел к такой структуре: var Renderer = new Class ( { Implements: Events, initialize() { this.onRender(); }, onRender: function() { // some rendering ...

6 ответов

Как использовать функцию setInterval внутри цикла for

Я пытаюсь запустить несколько таймеров, учитывая переменный список элементов. Код выглядит примерно так: var list = Array(...); for(var x in list){ setInterval(function(){ list[x] += 10; console.log(x + "=>" + list[x] + "\n"); }, 5 * 1000); ...

1 ответ

Реализация замыканий в Lua?

У меня есть вопрос о том, как реализованы замыкания. Скажи, что это в файле с именемtest.lua: local a = 'asdf' local function b() return a end a = 10 return bИ другой файл делает a = require 'test' a()это напечатает 10Еслиa указатель на ...

6 ответов

Каковы хорошие ресурсы ООП JavaScript? [закрыто]

JavaScript - это легкий и мощный язык, но его часто неправильно понимают и трудно изучить (особенно в отношении его объектно-ориентированного программирования). Какие хорошие материалы (блоги, скринкасты и книги) для изучения JavaScript ...