作業1、要求寫乙個函式,實現任意陣列的翻轉(這裡的任意理解為任意長度,打算用argument來實現)
剛開始的**:
// 4、寫乙個函式實現任意陣列翻轉
function reverse()
return newarr
} var re=reverse([1,2,3,4,5,6])//這裡加了中括號,因為記得陣列是加上的
console.log(re);
// 4、寫乙個函式實現任意陣列翻轉
function reverse()
return newarr
} var re=reverse(1,2,3,4,5,6)
console.log(re);
這樣就可以實現裡面的元素翻轉了。
這裡說明一下argument的使用:
當不確定有多少個引數傳遞的時候,可以使用argugments來獲取,js中,arguments實際上是當前函式的額內建物件。所有函式都內建了乙個arguments物件,arguments物件中儲存了傳遞的所有實參。arguments展示形式是乙個偽陣列,因此可以進行遍歷,偽陣列具有的特點:
1、具有length屬性
2、按索引方式儲存陣列
3、不具有陣列的pop,push等方法(這也是為什麼它是偽陣列了)。
補充一點,這裡之所以不加,是因為使用的是arguments,如果**是function reverse(arr){} 這樣的話,後面的呼叫,陣列就需要加上.
function reverse(arr)
return newarr
} var re=reverse([1,2,3,4,5,6])
console.log(re);
寫乙個函式,實現strstr
要求 寫乙個函式,實現strstr,即從乙個字串中查詢另乙個字串的位置,如 strstr 12345 34 返回值為2,在2號位置找到字串34。include include include using namespace std int strstr char str,char str1 else...
C 寫乙個js的escape函式
由於某種需要,要在server端對字串 主要是漢字 進行編碼,在頁面 解碼.c 裡有urlencode,但js沒有urldecode,所以想用js的escape編碼,但是c 裡沒有escape函式 我沒找到 這樣就需要自己寫乙個escape編碼函式.這是其他寫的編碼規則 簡單 的說,就是把空格 標點...
自己寫的乙個固定表頭JS函式
用於固定表頭 固定表頭使用方法 1.新增固定表頭容器控制項divheader top expression this.offsetparent.scrolltop 82 數字82是該表頭到頁面頂部的距離,目前該數值須根據具體情況手動加入 2.定義原顯示表頭如 要在該表頭標籤內新增 注釋表頭,在程式執...