本文為H5EDU 機構官方HTML5培訓教程,主要介紹:JavaScript強化教程—— 數組的基本處理函數
Array.push();添加元素在數組最後,並返回數組新的長度
Array.pop() ;刪除最後一個元素,減少陣列長度,並傳回最後一個元素
Array.unshift();在陣列前面加上元素
Array.splice(n,x); //n陣列下標 x幾個從n開始刪除
(x=1時,表明刪除當前下標為n的元素)
indexOf() 搜尋整個數組中具有給定制的元素,返回找到的第一個元素的索引或者如果沒有找到就傳回-1
map()方法將所呼叫的陣列的每個元素傳遞給指定函數,並傳回一個陣列,它包含該函數的傳回值
a= [1,2,3];
b=a. map(function(){ return x*x;}); //b是[1,4,9]
字元陣列的基本處理函數
1.substr(x,n) 輸出一段字串,從x向後輸出n個
小貼士類似splice(x,n); substr(n)從第n個到最後
2.charAt(n) 輸出字串中第n個字元
3.charCodeAt(n)輸出第n個字元編碼
舉例檢查一段字元x字元出現的次數
4.join(n) 實作字元陣列變成字串兩元素間插入n
5.split(“依照字串中某一字元切割” ); 實作字串轉換成字元陣列。
6.sort() 將字元陣列依字母順序排序後傳回該陣列
7.reverse()顛倒排序
8.replace("hello","你好");字串取代
9.String. prototype.left = function(){
String方法擴充
}