K :: Prototype

K(argument) -> argument K is Prototype’s very own identity function, i.e. it returns its argument untouched.

This is used throughout the framework, most notably in the Enumerable module as a default value for iterators.

Examples

Prototype.K('hello world!');

// -> 'hello world!'

Prototype.K(1.5);

// -> 1.5

Prototype.K(Prototype.K);

// -> Prototype.K

Prototype API 1.5.0 - prototypejs.org