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

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

1
cmake область змінної, add_subdirectory
У мене є CMakeLists.txt у корені мого проекту та один у моїй папці / src. У папці / src міститься лише змінна з файлами .cpp ( set (SOURCEFILES main.cpp foo.cpp)) і в кореневому CMakeLists.txt, що я роблю, add_subdirectory(src)а пізніше - роблю add_executable(MyApp ${SOURCEFILES}). Але cmake видає мені помилку add_executable викликається …
76 scope  cmake 

6
Яка різниця між глобальним var і window.variable в javascript?
Я читаю документи backbone.js і бачу багато коду, який призначає атрибути об'єкту window: window.something = "whatever"; в чому різниця між викликом цього коду і просто присвоєнням змінної та створенням глобальної змінної, як це: something = "whatever"; Я припускаю, що існує якась інша сфера дії, та / або різниця у власності …

9
Використання json_encode на об'єктах у PHP (незалежно від сфери дії)
Я намагаюся вивести списки об'єктів як json і хотів би знати, чи є спосіб зробити об'єкти придатними для використання json_encode? Код, який я отримав, виглядає приблизно так $related = $user->getRelatedUsers(); echo json_encode($related); Зараз я просто переглядаю масив користувачів та індивідуально експортую їх у масиви, json_encodeщоб перетворитись на корисний для мене …
75 php  json  scope  redbean 

8
Керування значенням 'this' у події jQuery
Я створив "елемент керування", використовуючи jQuery, і використовував jQuery.extend, щоб допомогти зробити його максимально можливим. Під час ініціалізації мого контролю я підключаю різні події клацання, подібні до цього jQuery('#available input', this.controlDiv).bind('click', this, this.availableCategoryClick); Зверніть увагу, що я вставляю 'this' як аргумент даних у методі bind. Я роблю це для того, …
74 jquery  scope  this 

2
Доступ до змінних області дії з фільтра в AngularJS
Я передаю dateзначення своєму власному фільтру таким чином: angular.module('myapp'). filter('filterReceiptsForDate', function () { return function (input, date) { var out = _.filter(input, function (item) { return moment(item.value.created).format('YYYY-MM-DD') == date; }); return out; } }); Я також хотів би ввести туди пару змінних області, як те, що я можу зробити в …

1
Чому я можу оголосити дочірню змінну з тим самим іменем, що і змінну в батьківській області?
Нещодавно я написав код, коли ненавмисно повторно використав ім'я змінної як параметр дії, оголошеної в межах функції, яка вже має однойменну змінну. Наприклад: var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; Коли я помітив дублювання, я був здивований, побачивши, що код складено та працює бездоганно, що …

1
Аргументи Javascript за замовчуванням з визначенням блоку не вдається лише в iOS
try { const val = 'correct value'; (() => { ((arg = val) => { const val = 'ignored value'; alert(arg); })(); })(); } catch (err) { alert(err.message || 'Unknown error'); } Виконати фрагмент кодуСховати результатиРозгорніть фрагмент У ОС OS X Chrome, OS X Safari, Android Chrome, Windows Chrome, Windows …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.