首先push函式是array原生的乙個方法,可以通過該方法將陣列元素載入到乙個json物件或者陣列中。
下面是測試的方法:
var mm ={};
var pushmethod = array.prototype.push;
pushmethod.call(mm,"1"); //傳入單一的字串
result: object
結果:生成了乙個帶有length屬性的物件,並且把需要的元素新增進去了。
pushmethod.call(mm,); //傳入單一的字串
mmobject 0: "1"1: objecttest: "value"__proto__: objectlength: 2__proto__: object
如果是陣列的話,就將整個陣列傳遞進去
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位的整型數,呼叫該函式需要四個引數。第乙個引數乙個指標,也就是使用者 的首位址,在平時使用中我們把自己建立的任務的名字作為這個引數就可以了 第三...