Главная
JavaScript
Функции в JavaScript
Функция - это обьект высшего порядка. .Простые типы в аргумены функции передаются по значению , а сложные типы по ссылке. Пустая функция возвращает 'undefined' .
function getFollowersCount( ) {
return 569 ;
};
Не возвращает во внешний мир ничего.
Принемает на вход void callbackFunc функцию .
function forEach( callbackFunc ) {
for (var = 0 ; i< this.length ; i++ ){ // итерируемся по массиву
callbackFunc(this [i], i) }; // вызываем коллбэк функцию , передаем обьект и его индекс
};
Как работает функция .filter( ) ?
Возвращает во внешний мир массив (прошедших фильтр) элементов.
Принемает на вход Boolean callbackFunc функцию .
Как работает функция .map( ) ?
Возвращает во внешний мир массив (измененных) элементов.
Принемает на вход Object callbackFunc функцию .
Как работает функция .reduce( ) ?
Возвращает во внешний мир буфер(Array или Object или Integer ) .
Принемает на вход Object callbackFunc функцию и буфер(куда скадываются элементы после callback функции).