goog.functions.FALSE()
Always returns false.
|
code » | |||
goog.functions.NULL()
Always returns NULL.
|
code » | |||
goog.functions.TRUE()
Always returns true.
|
code » | |||
|
Creates a function that returns true if each of its components evaluates
to true. The components are evaluated in order, and the evaluation will be
short-circuited as soon as a function returns false.
For example, (goog.functions.and(f, g))(x) is equivalent to f(x) && g(x).
|
code » | |||
|
Creates the composition of the functions passed in.
For example, (goog.functions.compose(f, g))(a) is equivalent to f(g(a)).
|
code » | |||
|
Creates a function that always returns the same value.
Arguments:
Returns:
The new function.
|
code » | |||
|
Generic factory function to construct an object given the constructor
and the arguments. Intended to be bound to create object factories.
Callers should cast the result to the appropriate type for proper type
checking by the compiler.
|
code » | |||
|
Creates a function that always throws an error with the given message.
|
code » | |||
goog.functions.identity(opt_returnValue, var_args)
⇒ *
A simple function that returns the first argument of whatever is passed
into it.
Arguments:
Returns:
*
The first argument passed in, or undefined if nothing was passed.
|
code » | |||
|
Given a function, create a function that silently discards all additional
arguments.
|
code » | |||
|
Creates a function that returns the Boolean opposite of a provided function.
For example, (goog.functions.not(f))(x) is equivalent to !f(x).
|
code » | |||
|
Creates a function that returns true if any of its components evaluates
to true. The components are evaluated in order, and the evaluation will be
short-circuited as soon as a function returns true.
For example, (goog.functions.or(f, g))(x) is equivalent to f(x) || g(x).
|
code » | |||
|
Creates a function that calls the functions passed in in sequence, and
returns the value of the last function. For example,
(goog.functions.sequence(f, g))(x) is equivalent to f(x),g(x).
|
code » | |||
|
Given a function, create a new function that swallows its return value
and replaces it with a new one.
|
code » |