數組

數組的方法:數組

join():將數組中的全部元素轉化爲字符串鏈接在一塊兒,返回最後生成的字符串,能夠指定一個可選的字符串在生成的字符串中來分隔數組的各個元素,若是不指定,默認使用逗號spa

var a=new Array(1,2,3,4,5);
       console.log(a.join(',')); //1,2,3,4,5 
       console.log(a.join(' ')); //1 2 3 4 5

 

reverse():將數組中的元素顛倒順序,返回逆序的數組code

var a=new Array(1,2,3,4,5);
            a.reverse();
            console.log(a); //[5, 4, 3, 2, 1]

 

sort():將數組中的元素排序並返回排序後的數組,當不帶參數調用時,數組元素以字母表順序排序。blog

concat()建立並返回一個新數組,它包括調用的concat()的原始數組的元素和concat()的每一個參數排序

var a=new Array(1,2,3,4,5);
            var b=new Array(6,7,8,9);
            console.log(a.concat(b));//[1, 2, 3, 4, 5, 6, 7, 8, 9] 
            console.log(a); //[1, 2, 3, 4, 5] 
            console.log(b); //[6, 7, 8, 9]

 

slice():指返回數組的一個片斷或子數組。他的兩個參數分別指開始的位置和結束的位置,返回的數組包含第一個參數指定的位置和因此到但不含第二個參數                   指定的位置之間的全部的數組元素,若是隻有一個參數,返回的數組將包含從開始位置到數組結尾的全部元素,若是參數中出現了負數,他表示相對                 的數組中最後最後一個元素的位置字符串

var a=new Array(1,2,3,4,5);
            console.log(a); //[1, 2, 3, 4, 5] 
            console.log(a.slice(1,2));//2
            console.log(a.slice(1,-1));//[2, 3, 4] 
            console.log(a.slice(3,2));//[]
            console.log(a); //[1, 2, 3, 4, 5]

 

splice():在數組中插入或刪除元素的通用方法,第一個參數指定了插入或刪除的起始位置。第二個參數指定了應該從數組的刪除的個數,若是省略第二個參                   數,從起始點開始到數組結尾的全部元素被刪除,返回的是一個由刪除元素組成的數組,沒有被刪除的元素返回一個空數組。console

var a=new Array(1,2,3,4,5);
            console.log(a.splice(1,3));//[2, 3, 4] 
            console.log(a.length);//2
            console.log(a);//[1,5]

插入與替換class

只要方法第二個參數,也就是刪除動做執行的次數設爲0,第三個參數及之後填寫要插入內容就splice就能執行插入操做,而若是第二個參數不爲0則變成了先在該位置刪除再插入,也就是替換效果方法

 

 
var a=new Array(1,2,3,4,5);
       a.splice(1,0,9,99,999);
       console.log(a.length); //8
       console.log(a);//[1, 9, 99, 999, 2, 3, 4, 5] 
       a.splice(1,3,8,88,888);
       console.log(a.length);//8
       console.log(a);//[1, 8, 88, 888, 2, 3, 4, 5]

push():在數組的尾部添加一個或者多個元素,並返回數組的新的長度。sort

pop():刪除數組的最後一個元素,減少數組的長度並返回刪除的值

unshift():在數組的頭部添加一個或多個元素,並返回數組的新長度

shift():刪除數組第一個元素,並將其返回

toString():將元素轉換爲字符串,而且輸出用逗號分隔的字符串列表,注意,輸出不包括方括號和其餘任何形式的包裹數組值得分隔符。與不適用參數調用join()返回的字符串是同樣的

相關文章
相關標籤/搜索