对一个类型增加一个或多个方法
为类型添加一个或者多个方法。这些是静态的方法,比如把一个类型解析成另一种类型,或者其他实用功能。
语法:
myType.extend(name, method); 或 myType.extend(methods);
参数:
- name - (string) 方法名。
- method - (function) 方法函数。
或
- methods - (object) 一(键:值)对象 , 键是方法名,值是方法函数。
返回:
(object) 该类型。
例子:
RegExp.extend('from', function(regexp, flags){
return new RegExp(regexp, flags);
});
Number.extend('parseCurrency', function(currency){
//取得一个字符串并转换成数组,然后进行特定计算
});