•  
  • 0
  •  
0

Javascript: var functionName = function() {} против function functionName() {}

Недавно мне достался в наследие код другого разработчика. Я вынужден приводить его к стандартному виду, исправлять ошибки.

Предыдущий разработчик использует два способа объявления функций:

var functionOne = function() {
 // Some code
}

function functionTwo() {
 // Some code
}

Каковы причины использования двух различных методов в одном коде? Какой из способов вы считаете более эффективным, удобным, правильным?

Может быть есть какие-то возможности, которые могут быть реализованы с помощью одного метода, но не могут быть реализованы с помощью другого?

javascript, эффективность, функции.
спросил 680 дней назад Аватор пользователя community community
100 2
300

1 ответ:

    •  
    • 0
    •  

    да, конечно, когда надо одним махом объявить функцию и запихнуть её куда-нибудь поглубже, то первый способ удобнее:

    $('nodeid').onchange = function () {....}
    
    ответил 678 дней назад Аватор пользователя caesar caesar
    152 5
Чтобы написать ответ, вы должны авторизироваться.