Function函式分析

2021-09-01 08:20:28 字數 718 閱讀 3650

ext.function = ,

pass:function(fn, args, scope){},

alias:function(object, methodname){},

clone: function(method) {}.

createinterceptor: function(origfn, newfn, scope, returnvalue) {},

createsequence: function(originalfn, newfn, scope) {},

createbuffered: function(fn, buffer, scope, args) {},

createthrottled: function(fn, interval, scope) {},

interceptbefore: function(object, methodname, fn, scope) {}

interceptafter: function(object, methodname, fn, scope) {}

}一共13個函式

flexsetter(fn) : 對當前物件呼叫fn(a,b), 如果a等於null,直接返回當前物件,

如果a是陣列和物件,此時b無意義,迭代a裡面的鍵值對為a和b,傳到fn裡,

for (k in a)

}如果a是字串,直接呼叫fn fn.call(this, a, b);

OSTaskCreate()函式分析

int8u ostaskcreate void task void pd void p arg,os stk ptos,int8u prio 函式返回乙個8位的整型數,呼叫該函式需要四個引數。第乙個引數乙個指標,也就是使用者 的首位址,在平時使用中我們把自己建立的任務的名字作為這個引數就可以了 第三...

getopt函式分析

函式getopt主要用於拆分命令列引數,用這個函式就不自己寫命令列引數解析程式了,以下 摘自tcpdump原始碼,對這個函式比較感興趣,故對此進行分析注釋,因水平實在不敢恭維,不足之處希望能一起 函式getopt 有三個引數,nargc,nargv就是命令列傳過來的argc和argv字串ostr,它...

uCOS OSTaskCreate()函式分析

int8u ostaskcreate void task void pd void p arg,os stk ptos,int8u prio 函式返回乙個8位的整型數,呼叫該函式需要四個引數。第乙個引數乙個指標,也就是使用者 的首位址,在平時使用中我們把自己建立的任務的名字作為這個引數就可以了 第三...