JavaScript常用函式
對字串操作的函式
var str = "A basket of big turnips.";
替換字元-replace()
輸入: var str = str.replace(/b/g,"BXX")
輸出:A BXXasket of BXXig turnips. //加g替換所有,更多參考正則表示式,也可以用雙引號""
擷取字串1- substr()
輸入: str.substr(5,2)
輸出:ke //從第五位開始,向後取2位。
擷取字串2 - substring()
輸入: str.substring(5,2)
輸出:bas //預設把更小的數字當作字串擷取的開始位置,更大的數字當作字串擷取的結束位置。因此是取字串第2到第5位。
輸入: str.substring(5,15)
輸出:ket of big //從第5位開始,向後取到第15位。
字串轉陣列- split()
輸入: str.split("")
輸出: ["A", " ", "b", "a", "s", "k", "e", "t", " ", "o", "f", " ", "b", "i", "g", " ", "t", "u", "r", "n", "i", "p", "s", "."]
輸入:str.split()
輸出:["A basket of big turnips."]
對陣列操作
var arr=[1,2,3,4,5,6,7,8,9,10]
刪除陣列第一個,刪除指定位置-slice()
輸入: arr.slice(1)
輸出: [2, 3, 4, 5, 6, 7, 8, 9, 10]
輸入: arr=arr.slice(1)
輸出: [2, 3, 4, 5, 6, 7, 8, 9, 10]
輸入:arr = arr.splice(4)
輸出:[5, 6, 7, 8, 9, 10]
輸入:arr.splice(2,2)
輸出:[1, 2, 5, 6, 7, 8, 9, 10]
輸入: arr=arr.splice(2,2)
輸出:[3, 4] //以上全部輸出結果自來 console.log(arr)
刪除最後一個 -pop()
輸入:arr = arr.pop()
輸出:10; //函式返回被刪除的元素
輸入: arr.pop()
輸出: [1, 2, 3, 4, 5, 6, 7, 8, 9]
……不斷更新中……