许多类型的方法可以被用作通用方法
大多数类型的方法可以做为通用方法,有现有的JavaScript方法,MooTools增加的方法,或自己扩展的方法。
例如:
var everyArgBiggerThanTwo = function(){
// 你可以用下面的代替
return Array.prototype.every.call(arguments, someFunction);
// 用返个代替
return Array.every(arguments, someFunction); };
当一种类型使用另一种类型的方法的时候是非常有用的。像上面的例子,Arguments 类型并不是真正的数组,arguments.every(fn)是不能使用的,但是Array.every(arguments, fn)可以使用。
语法:
Type.methodName(thisArg[, arg1, arg2, ...]);
参数:
- thisArg - (mixed) 这是是要使用其他类型方法的对象。
- arg1, arg2, ... - (mixed) 额外的参数会作为方法的参数传递。
返回:
(mixed) 方法返回的任何值。