字符串
1. 字符串轉換
2. 字符串分割
3. 字符串替換
4. 獲取字符串長度
var mystr="qingchenghuwoguoxiansheng,woaishenghuo,woaiziji";
var arrLength=mystr.length;
5. 字符串切割
有三種可以從字符串中抽取和切割的方法:
第一種,slice()函數:
var mystr="hello world!"; var sliceStr1=mystr.slice(-3); //ld! var sliceStr2=mystr.slice(-3,-1); //ld var sliceStr3=mystr.slice(3); //lo world! var sliceStr4=mystr.slice(3,7); //lo w
第二種:substring()函數:
var mystr="hello world!"; var sliceStr1=mystr.substring(3); //lo world! var sliceStr2=mystr.substring(3,7); //lo w
第三種:substr()函數:
var mystr="hello world!"; var sliceStr1=mystr.substr(3); //lo world! var sliceStr2=mystr.substr(3,7); //lo wo
注:1.slice() 可以為負數,如果起始位置為負數,則從字符串最后一位向前找對應位數並且向后取結束位置,如果為正整數則從前往后取起始位置到結束位置。
2.substring()只能非負整數,截取起始結束位置同slice()函數一致。
3.substr()與第一、第二種函數不同,從起始位置開始截取,結束位置為第二個參數截取的字符串最大長度。
以上三種函數未填第二參數時,自動截取起始位置到字符串末尾。
6. 字符串去空格
trim方法用來刪除字符串前后的空格
var mystr=" hello world "; var trimStr=mystr.trim(); //hello world
另一種方法
7. js字符串去掉首、尾、首尾、中間空格
let str1 = ' gzq joshua ';
console.log(str1,111111111);
console.log(str1.replace(/^\s*/g,''),'去掉左邊空格');
console.log(str1.replace(/\s*$/g,''),'去掉右邊空格');
console.log(str1.replace(/^\s*|\s*$/g, ''),'去掉首尾空格');
console.log(str1.replace(/\s*/g,""),'去掉所有空格(包含中間空格)');
VUE數組常用方法
push() 方法可向數組的末尾添加一個或多個元素,並返回新的長度。
pop() 方法用於刪除並返回數組的最后一個元素。
shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值。
unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。
splice() 方法向/從數組中添加/刪除項目,然后返回被刪除的項目。
sort() 方法用於對數組的元素進行排序。
reverse() 方法用於顛倒數組中元素的順序。
替換數組
filter() 方法創建一個新的數組,新數組中的元素是通過檢查指定數組中符合條件的所有元素。
concat() 方法用於連接兩個或多個數組。
slice() 方法可從已有的數組中返回選定的元素。
其他
split() 方法用於把一個字符串分割成字符串數組。
對象{}常用函數方法
1. 添加對象數據類型
var a = {}
2. 刪除對象某個值
delete a[key]
或者
delete a.key
3. 添加對象值
a.name = "Setevan"