Публикации по теме 'scoping'
Замыкания в JavaScript: подробное руководство для начинающих и профессионалов
Замыкания в JavaScript могут быть сложной концепцией для понимания, но они представляют собой мощную функцию, которая может значительно повысить функциональность и эффективность вашего кода. В этом сообщении блога мы рассмотрим замыкания с нуля, начиная с основ и переходя к более сложным темам.
Введение в замыкания JavaScript
В JavaScript замыкание — это функция, которая имеет доступ к переменным, определенным во внешней области видимости, даже после возврата внешней функции. Это..
Прогнозирование выживания: 5 профессиональных советов, как избежать проклятия PoC
Уроки, которые я извлек из проектов прогнозирования в дикой природе, которые помогут вам получить лучшие результаты с самого начала и запустить свои модели в производство.
Многие модели машинного обучения не внедряются в производство. Некоторые даже называют это проклятием PoC: доказательство концепций, которые показывают многообещающие результаты, но их никто никогда не использует.
Специалисты по данным часто жалуются на качество данных, неработающие конвейеры данных или сложность..
Мастер JavaScript: что случилось с этим?
Мастер JavaScript: что случилось с этим?
Печально известное ключевое слово this - одна из вещей в JavaScript, которая, кажется, сбивает разработчиков с толку больше, чем что-либо другое. Чаще всего this кажется и непредсказуемым, и нелогичным, и, конечно, не так, как в большинстве других языков программирования. Если вы когда-либо дергали себя за волосы из-за this , вы определенно не одиноки.
Сможете ли вы понять, что напечатано из приведенного выше фрагмента? Вот спойлер:..
Область видимости в JavaScript
Вам может быть интересно, как организованы и ограничены переменные вашей программы.
Область видимости - это пространство, в котором вы можете объявить свою переменную. В JavaScript есть три типа области видимости:
1.Глобальный объем : относится к пространству за пределами какой-либо функции или блока. Переменные, объявленные в глобальной области видимости, доступны везде.
2 . Область действия функции : переменные, объявленные внутри функции, недоступны вне функции.
3 ...
Вопросы по теме 'scoping'
Проблема с областью видимости Python
У меня есть тривиальный пример:
def func1():
local_var = None
def func(args):
print args,
print "local_var:", local_var
local_var = "local"
func("first")
func("second")
func1()
Я ожидаю, что вывод...
839 просмотров
schedule
18.04.2022
Почему моя подпрограмма Perl не может увидеть значение переменной в цикле foreach, который ее вызвал?
Я надеюсь, что это что-то прямое, что я делаю неправильно. Я видел в сети кое-что о "переменном самоубийстве", которое выглядело неплохо, но это было для более старой версии, а я использую 5.10.1.
В любом случае - объявленная мною переменная $...
5536 просмотров
schedule
30.01.2023
Требуется стиль узла для javascript в браузере?
Существуют ли какие-либо библиотеки для javascript в браузере, которые обеспечивают такую же гибкость/модульность/простоту использования, что и Node require ?
Чтобы предоставить более подробную информацию: причина, по которой require так...
64917 просмотров
schedule
27.04.2022
ruby область видимости переменной в классах
Ру Нуби здесь. У меня есть класс Login , который входит в gmail, используя библиотеку net/IMAP . Происходит то, что я создаю новый экземпляр этого класса, например:
a = Login.new("username", "gmail.com", "passw")
Затем я работаю над...
165 просмотров
schedule
26.06.2023
ссылки xtext importURI не могут быть разрешены
Я разрабатываю DSL, который повторно использует типы, определенные в другом DSL. По сути, у меня есть два расширения файлов, скажем, .A и .B, некоторые объекты объявлены в .A, и мне нужно получить к ним доступ в .B. Я использую importURI, чтобы...
761 просмотров
schedule
18.06.2022
Можете ли вы включить функцию R для просмотра значений ее собственных формальных форм при оценке?
На языке R предположим, что у меня есть функция ff (jj, kk, mm). Я хотел бы, чтобы вызывающая функция (или вызывающий человек в интерактивном сеансе) могла заставить mm зависеть произвольным образом от jj и kk во время вызова.
Для конкретности...
57 просмотров
schedule
25.06.2022
Проблема быстрого определения области видимости
У меня есть приложение, которое извлекает информацию из базы данных parse.com и передает ее в массив. Когда я печатаю этот массив из цикла while, он печатается нормально. Когда я пытаюсь напечатать его вне цикла while, он возвращается пустым. Вот...
95 просмотров
schedule
13.11.2022
Область видимости блестящего объекта R
Я пытаюсь получить доступ к объекту ( a<-get(obj1,envir=parent.environment()) ), находящемуся в вызывающей среде, из вызываемой среды myf , и я не могу заставить его работать. Ошибка, которую я получаю, это Object obj1 not found . Я пробовал...
424 просмотров
schedule
19.08.2022
Проблема с областью действия при попытке вызвать метод CoffeeScript внутри обратного вызова Fancybox
У меня есть следующий модуль CoffeeScript с именем Course. У меня есть небольшой фрагмент кода, который я хотел бы использовать повторно, я создал метод с именем preSelectItemSize .
Я хотел бы вызвать этот метод при вызове init , а также в...
42 просмотров
schedule
29.04.2022
Что такое двойные двоеточия (: :) в R?
Я следую руководству в Rbloggers и обнаружил использование двойных двоеточий, я поискал в Интернете, но не смог найти объяснения их использованию. Вот пример их использования.
df <- dplyr::data_frame(
year = c(2015, NA, NA, NA),
trt =...
37812 просмотров
schedule
30.08.2022
обзор в R и работа с «с»
В R есть много ситуаций, когда кажется, что with используется, чтобы помочь вам написать более короткий код; однако это маскирует существующие символы, такие как локальные переменные и параметры функций. Есть ли способ ссылаться на них, не...
26 просмотров
schedule
21.03.2023
Область действия при создании нового столбца r data.table в функции с использованием :=
Это продолжение вопроса, который я разместил здесь Создание нового столбца r data.table на основе значений в другом столбце и группировка , на что @Frank дал отличный ответ.
Поскольку мне приходится выполнять несколько таких расчетов с разными...
91 просмотров
schedule
07.12.2022
Python вложен для цикла с использованием * той же * переменной
Из любопытства я попытался реализовать вложенный цикл for, используя одну и ту же итерирующую переменную как во внешнем, так и во внутреннем цикле for.
for i in range(3):
for i in range(4):
print("i = %s" % i)
Что именно здесь...
2457 просмотров
schedule
26.09.2022
Почему «имя» является определенной переменной по умолчанию в JavaScript?
Я случайно столкнулся с этим, когда демонстрировал область видимости переменных в этой реплике . Возьмите этот код, например:
var myFunc = function() {
var name = 'Matt';
var functionScopedVariable = "I'm in the function"...
28 просмотров
schedule
31.08.2023
Пока без глобального
Этот фрагмент кода взят из JuliaBoxTutorials
myfriends = ["Ted", "Robyn", "Barney", "Lily", "Marshall"]
i = 1;
while i <= length(myfriends)
friend = myfriends[i]
println("Hi $friend, it's great to see you!")
i += 1
end...
534 просмотров
schedule
08.10.2022
Что такое функции области видимости в Dlang?
Из https://github.com/MartinNowak/io/blob/master/src/std/io/package.d :
size_t write(const scope ubyte[] buf) scope;
Что означает второе ключевое слово scope ?
74 просмотров
schedule
22.07.2023
пытаясь получить данные из функции, бросающей undefined
я пытаюсь сохранить данные, полученные из firestore, в переменную firebasecart, но она выдает undefined. пожалуйста, помогите мне получить значение, полученное из firestore doc.data().cart для глобального использования.
var firebasecart;...
32 просмотров
schedule
31.03.2023
Получение некопируемого объекта из попытки
У меня есть следующий класс:
class ShaderProgram {
private:
GLuint shaderProgram;
std::string getCompilationError(GLuint shader);
std::string getLinkingError(GLuint shaderProgram);
public:
// ! Might throw...
51 просмотров
schedule
21.09.2023