87,993
社区成员
发帖
与我相关
我的任务
分享(function ($) {
$.formatDate = function (date, pattern) {
var result = [];
while (pattern.length > 0) {
//下面两句代码中的patternParts还没有被定义或者初始化
$.formatDate.patternParts.lastIndex = 0;
var matched = $.formatDate.patternParts.exec(pattern);
//其它代码
}
};
//下面是定义patternParts的正规表达式
//在函数外面,且在函数后面
$.formatDate.patternParts = /somevalue/;
})我知道函数可以定义在任何有效位置,请教,什么情况下属性适用先使用后定义的操作步骤?