- 0
✩
0
Javascript: var functionName = function() {} против function functionName() {}
Недавно мне достался в наследие код другого разработчика. Я вынужден приводить его к стандартному виду, исправлять ошибки.
Предыдущий разработчик использует два способа объявления функций:
var functionOne = function() {
// Some code
}
function functionTwo() {
// Some code
}
Каковы причины использования двух различных методов в одном коде? Какой из способов вы считаете более эффективным, удобным, правильным?
Может быть есть какие-то возможности, которые могут быть реализованы с помощью одного метода, но не могут быть реализованы с помощью другого?
300
1 ответ:
-
- 0
да, конечно, когда надо одним махом объявить функцию и запихнуть её куда-нибудь поглубже, то первый способ удобнее:
$('nodeid').onchange = function () {....}
Чтобы написать ответ, вы должны авторизироваться.