js數組常用函數


concat():合並數組,括號可以寫多個數組

reserve():將一個數組中的元素反轉排序,反轉之后還是數組的形式

sort():數組排序,默認按照字母順序升序

 

join():用數組的元素組成字符串,默認輸出的字符串是每個數組元素用逗號分隔的形式,可以使用join('-')來使用-分隔輸出元素

toString():轉換數組到字符串,但是輸出的字符串是每個數組元素用逗號分隔的形式

 

push():在數組的末尾添加一個新的元素,可以一次性添加在括號中添加多個元素

unshift():在數組的開頭添加新元素,可以一次性添加在括號中添加多個元素

pop():刪除數組的最后一個元素

shift():刪除數組的第一個元素

 

slice():從一個數組中選擇元素。如array.slice(1,3)表示截取數組下標1到2的元素

splice():向/從數組中添加/刪除項目,然后返回被刪除的項目。如arrayObject.splice(index,howmany,item1,.....,itemX),其中index必需。整數,規定添加/刪除項目的位置,使用負數可從數組結尾處規定位置。howmany必需。要刪除的項目數量。如果設置為 0,則不會刪除項目。item1, ..., itemX可選。向數組添加的新項目,位置是被刪除的元素的位置,如序號為2的元素被刪除,就從此處開始添加新元素

 

 

和字符串之間的橋梁:split(''):把字符串分割為字符串數組,引號內什么都不寫是分隔每一個字符,包括空格,分割后每個數組元素之間以逗號分隔

split(' '):引號內為空格或其他字符,是以空格或其他字符為分割符來分隔字符串,分割后每個數組元素之間以逗號分隔

split():這樣寫是不進行任何分隔,只是將字符串轉為只有一個元素的數據(即該字符串作為唯一的一個元素

實際中根據需求寫

常用:

 

<script>
    var name = 'I love you'
    var array = name. split(' ')
    var array1 = array.reverse()
    console.log(array1.join())     //you,love,I
</script>
<script>
    var name = 'I love you'
    var array = name. split('')
    var array1 = array.reverse()
    console.log(array1.join())     //u,o,y, ,e,v,o,l, ,I
</script>

 


免責聲明!

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



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