Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
MrJinn
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 8
#1

Как лучше объявлять функцию?

30.10.2016, 14:46. Просмотров 153. Ответов 2
Метки нет (Все метки)

Начал учить js и заметил, что функцию можно объявлять как
Javascript
1
function funcName(x) {}
так и
Javascript
1
var funcName = function(x) {}
Реквестирую совет от прошареных скриптеров, какой из вариантов более приветствуется в коде? Просто хочу сразу привыкнуть к нему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2016, 14:46
Ответы с готовыми решениями:

Что лучше использовать - функцию-конструктор или инициализатор объектов?
Дайте совет новичку - что лучше использовать - функцию-конструктор или...

Можно ли объявлять общий обработчики событий?
Собственно вопрос находится в названии темы. Вот код: <input type="text"...

JavaScript+JQuery! Как повесить функцию обновления страницы на эту же нажатую кнопку, которая имеет другую функцию?
я понимаю что звучит очень странно, НО! по пунктам: 1. есть кнопка С функцией...

Как лучше обратиться
есть 2 функции для одного div <script type="text/javascript"> ...

Сортировка, как лучше реализовать?
Есть основная страница, которая обращается AJAX-ом к файлу php(серверу). ну и...

2
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1735 / 1278 / 579
Регистрация: 12.01.2011
Сообщений: 5,081
30.10.2016, 15:43 #2
Разницы в том что у первого варианта есть название у функции.
а во втором случае это Лямбда-функции (анонимная функция ) у которой нет имени, присваивается переменной.

Еще вот так можно:
Javascript
1
2
3
4
5
    function a (){
        return 'privet';
    }
var fun = a;
alert(fun);
Цитата Сообщение от MrJinn Посмотреть сообщение
function(x) {}
обычно используют в качестве callback
Javascript
1
2
3
  console.log([1,2,3,4].filter(function($v){
                        return $v>2;
}));
0
MrJinn
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 8
30.10.2016, 17:09  [ТС] #3
т.е. в принципе, в общем видел это не будет плохим тоном использовать удобный мне вариант, если результат будет тем же? Я правильно понял? А для callback'ов использовать лучше анонимную функцию.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2016, 17:09

Как лучше отобразить ошибку?
<div class="block"><div class="title label">Заголовок</div><div><input...

Обращение к элементу таблицы, как лучше?
1)Объясните,плиз, в чем разница в обращении к элементам: если я по некоторому...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru