js 數(shù)組翻轉(zhuǎn)、數(shù)組排序、查找

1- reverse() 數(shù)組的翻轉(zhuǎn),只能對數(shù)組進行翻轉(zhuǎn)

var arr = [1,2,3,4,5]

var newArr = arr.reverse()

console.log(newArr)? // [5,4,3,2,1]

2- sort() 數(shù)組的排序

var arr = [2,4,3,1,8,5]

arr.sort(function(a,b) {

return a - b

})

console.log(arr)? // [1,2,3,4,5,8]

注意:sort 排序會把原來的數(shù)組也改變,可以用新的數(shù)組去接收,也可以不用接收,其中,a,b代表兩個參數(shù),a - b 代表從小到大,b - a 從大到小

3- substring()? 用來截取字符串 介于兩個指定下標之間的字符

語法 stringObject.substring(start,stop)? start 必選 stop 可選

4- indexOf(a,b) 查找元素第一次出現(xiàn)的位置

第一個參數(shù):要查找的那個元素

第二個參數(shù):從哪個下標開始找,默認為0

如果返回-1,說明找不到。

lastIndexOf ==>從最后一個元素開始找

5- concat() 數(shù)組合并

var arr = [1,2,3]

var arr2 = [4,5,6]

var nowArr = arr.concat(arr2)

console.log(nowArr)? // [1,2,3,4,5,6]

6- splice(a,b) 經(jīng)常用戶刪除數(shù)組的元素

第一個參數(shù):要刪除的數(shù)組中下標為a的元素

第二個參數(shù):b代表要刪除的個數(shù)

var arr = [1,2,3,4,5]

var nowArr = arr.splice(2,1)

console.log(nowArr) // 3

console.log(arr) // [1,2,4,5]

7- replace(a,b) 字符串替換

var str = '124'

var nowStr = str.replace('4','3')

console.log(nowStr) // 123

var tem = '11123'

var nowTem = tem.replace(/1/g,'a')

console.log(nowTem) // aaa23

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容