K

K(argument) -> argument

K 是属于 Prototype 的一个 恒等变换函数,即它返回自身的参数,而不做任何其它处理。

这个方法主要提供给框架使用。框架中大量使用了该方法,最明显的例子是在 Enumerable 模块中,它被作为迭代器的默认值。

样例

Prototype.K('hello world!'); 
// -> 'hello world!' 
Prototype.K(1.5);
// -> 1.5 
Prototype.K(Prototype.K); 
// -> Prototype.K