0
я видел разработчиков, использующих различные способы декларировать/определяют функции в JS,В чем разница между различными объявлениями методов в JavaScript?
как:
// 1
createview:function()
{
}
// 2.
var createview=function()
{
}
// 3.
function createview()
{
}
В то время как второй и третий являются выражением функции и декларации соответственно, что с 1-го использования?
Первый случай используется, если вы хотите назначить функцию как свойство объекта – StateLess
C'mon guys. Это не дублирует. Без обозначения других объектов ответ должен быть «меткой» в Javascript. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label –
@HerringtonDarkholme Это неверно. Анонимная функция не может использоваться как оператор (и это нецелесообразно, если бы оно могло). Довольно уверен, что ОП просто оставил соответствующие детали. – JLRishe