Skip to main content

once

_.once(func) # Ⓢ [Ⓣ][1] Ⓝ

Creates a function that is restricted to invoking func once. Repeat calls



to the function return the value of the first invocation. The func is



invoked with the this binding and arguments of the created function.

Since​

0.1.0

Arguments​

  1. func (Function): The function to restrict.

Returns​

(Function): Returns the new restricted function.

Example​

var initialize = _.once(createApplication);
initialize();
initialize();
// => `createApplication` is invoked once