VUE 或者JS 常用數據類型及方法:字符串、數組、對象


字符串

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"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM