Запитання з тегом «scope»

Область застосування - це контекст, що охоплює, де пов'язані значення та вирази. Використовуйте цей тег для запитань про різні типи сфери застосування, а також для питань, де обсяг може бути неясним.

30
Як працюють закриття JavaScript?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. На цей питання є відповіді на Stack Overflow на російському : Як працювати замикання в JavaScript Як би ви пояснили закриття JavaScript особою, яка знає поняття, з …

30
Яка різниця між використанням "дозволити" та "вар"?
Введено ECMAScript 6 це letтвердження . Я чув, що це описано як "локальну" змінну, але я все ще не зовсім впевнений, як вона поводиться інакше, ніж "the" var ключове слово. Які відмінності? Коли слід letвикористовувати понад var?

19
Використання глобальних змінних у функції
Як я можу створити або використовувати глобальну змінну у функції? Якщо я створюю глобальну змінну в одній функції, як я можу використовувати цю глобальну змінну в іншій функції? Чи потрібно зберігати глобальну змінну в локальній змінній функції, яка потребує її доступу?

26
Яка область змінних у JavaScript?
Яка область змінних у javascript? Чи мають у них все ті ж області застосування на відміну від зовнішньої функції? Або це навіть має значення? Також де зберігаються змінні, якщо вони визначені глобально?


4
Чи є причина повторного використання змінної C # в передбаченні?
Під час використання лямбда-виразів або анонімних методів у C #, ми повинні насторожено ставитись до доступу до модифікованого підводного завершення . Наприклад: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } Через змінене закриття, наведений вище код призведе до …

17
Як отримати доступ до попередніх результатів обіцянки в ланцюзі .then ()?
Я реструктуризував свій код до обіцянок і створив чудовий довгий плоский ланцюжок обіцянок , що складається з декількох .then()зворотних викликів. Зрештою, я хочу повернути деяке складене значення і мені потрібно отримати доступ до декількох проміжних результатів обіцянки . Однак значення роздільної здатності від середини послідовності не входять в обсяг останнього …

8
Яка мета загортати цілі файли Javascript в анонімні функції, такі як «(функція () {…}) ()»?
Останнім часом я читав багато Javascript і помічав, що весь файл загортається так, як у наступні файли .js для імпорту. (function() { ... code ... })(); У чому причина цього, а не простого набору функцій конструктора?

12
Закриття JavaScript проти анонімних функцій
Мій друг і я зараз обговорюємо, що таке закриття в JS, а що ні. Ми просто хочемо переконатися, що ми насправді це правильно зрозуміли. Візьмемо цей приклад. У нас є цикл підрахунку і хочемо надрукувати змінну лічильника на консолі із запізненням. Тому ми використовуємо setTimeoutта закриття для збору значення змінної …

12
Визначте глобальну змінну у функції JavaScript
Чи можна визначити глобальну змінну у функції JavaScript? Я хочу використовувати trailimageзмінну (оголошену у makeObjфункції) в інших функціях. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write('<img id="trailimageid" …

19
Який правильний спосіб спілкування між контролерами в AngularJS?
Який правильний спосіб спілкування між контролерами? Наразі я використовую жахливий фейс, що включає window: function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get('/api/stock/groups/' + prod_grp + '/subgroups/').success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; } function StockGroupCtrl($scope, $http) { ... $scope.select …
473 scope  angularjs 

8
Короткий опис правил розміщення?
Якими саме правилами визначено Python? Якщо у мене є якийсь код: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Де xзнайдено? Нижче наведено список можливих варіантів: У вихідному вихідному файлі У просторі імен класів У визначенні функції У змінній індексу циклу for Всередині петлі для Також є …


10
Що лежить в основі цієї ідіоми JavaScript: var self = this?
У джерелі для демонстрації нотаток зберігання SQL WebKit HTML 5 SQL я бачив таке : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } Автор …

7
Чому "Експорт за замовчуванням Const" недійсний?
Я бачу, що таке добре: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Однак це неправильно: export default const Tab = connect( mapState, mapDispatch )( Tabs ); І все це добре: export default Tab = connect( mapState, mapDispatch )( Tabs ); Чи можна це пояснити, будь …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.