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