Функции JavaScript


Функция может быть также определена внутри выражения. Это называется функцией выражения. Обычно такая функция безымянна/anonymous; она не должна иметь имени



бет4/7
Дата06.01.2022
өлшемі74,11 Kb.
#16517
1   2   3   4   5   6   7

Функция может быть также определена внутри выражения. Это называется функцией выражения. Обычно такая функция безымянна/anonymous; она не должна иметь имени. 

Это удобно при передаче функции другой функции в качестве аргумента. В примере показана функция map, определяемая и вызываемая с анонимной функцией в качестве параметра:

  • function map(f,a) { var result=new Array; for (var i = 0; i != a.length; i++) result[i] = f(a[i]); return result; }
  • Вызов map(function(x) {return x * x * x}, [0, 1, 2, 5, 10];
  • возвращает [0, 1, 8, 125, 1000].


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет