Function.from
将迒回一个凼数迒回传递的参数。如果传递一个凼数,则迒回该凼数
语法:
var foo = Function.from(obj);
参数:
- obj - (mixed) 如果参数是一个函数,将返回该函数。否则,如果你想把对象转换成函数,返回一个函数返回这个对象。
返回值:
- (function) 传递的函数或者一个返回传递的参数的匿名函数。
举例:
var fn = Function.from(42); alert(fn()); // 弹出 '42'
var fn2 = Function.from(fn); alert(fn2()); // 弹出 '42'
注意: 返个方法等价于下面的Mootools1.2中废弃的方法:
var fn1 = Function.from(); // 相当于 var fn1 = function(){};
var fn2 = Function.from(foo); // 相当于 var fn2 = function(){ return foo; };