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

Функція (яка також називається процедурою, методом, підпрограмою або рутиною) - це частина коду, призначена для виконання єдиного конкретного завдання. Використовуйте цей тег для запитань, які конкретно стосуються створення або виклику функцій. Щоб допомогти реалізувати функцію для виконання завдання, використовуйте замість [алгоритм] або тег, визначений для завдання.

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

30
var functionName = function () {} vs function functionName () {}
Нещодавно я почав підтримувати чужий код JavaScript. Я виправляю помилки, додаю функції, а також намагаюся виправити код і зробити його більш послідовним. Попередній розробник використовував два способи оголошення функцій, і я не можу розробитись, чи є причина для цього чи ні. Два способи: var functionOne = function() { // Some …

21
Яка різниця між дзвінками та заявкою?
Яка різниця між використанням callта applyвикликом функції? var func = function() { alert('hello!'); }; func.apply(); проти func.call(); Чи існують відмінності між двома вищезазначеними методами? Коли найкраще використовувати callпонад applyі навпаки?

26
Встановіть значення параметра за замовчуванням для функції JavaScript
Я хотів би, щоб у функції JavaScript були необов'язкові аргументи, для яких я встановив за замовчуванням, які використовуються, якщо значення не визначено (і ігноруються, якщо значення передано). У Ruby ви можете це зробити так: def read_file(file, delete_after = false) # code end Чи працює це в JavaScript? function read_file(file, delete_after …

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



26
Чому корисні лямбди Python? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я намагаюся розібратися в лямбдах Python. Чи є лямбда одним із тих "цікавих" мовних …


11
Яка різниця між "закриттям" та "лямбда"?
Може хтось пояснить? Я розумію основні поняття, що стоять за ними, але часто бачу, як вони використовуються взаємозамінно, і я плутаюся. А тепер, коли ми тут, як вони відрізняються від звичайної функції?

21
Виклик Javascript () та застосувати () проти bind ()?
Я вже це знаю applyі callє подібними функціями, які задаються this(контекст функції). Різниця полягає в тому, як ми надсилаємо аргументи (керівництво проти масиву) Питання: Але коли я повинен використовувати bind()метод? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin

13
Яка умова іменування в Python для імен змінних та функцій?
Виходячи з фону C #, умовами іменування змінних та імен методів зазвичай є camelCase або PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() У Python я бачив вищезазначене, але також бачив підкреслення: # python example this_is_my_variable = 'a' def this_is_my_function(): Чи є більш кращий, остаточний стиль кодування …

11
Як отримати ім'я функції у вигляді рядка?
Як в Python я можу отримати ім'я функції у вигляді рядка, не викликаючи функції? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes повинен вивести "my_function". Чи доступна така функція в Python? Якщо ні, то будь-які ідеї, як реалізувати get_function_name_as_stringв Python?
740 python  string  function 

13
Передайте функцію JavaScript як параметр
Як я можу передавати функцію як параметр, не виконуючи функцію у "батьківській" функції або використовуючи eval()? (Оскільки я читав, що це небезпечно.) У мене це: addContact(entityId, refreshContactList()); Це працює, але проблема полягає в тому, що refreshContactListспрацьовує, коли функція викликається, а не коли вона використовується у функції. Я міг би обійти …


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