數(shù)組常用API

數(shù)組常用API

一.獲取數(shù)組長(zhǎng)度

arr.length:計(jì)算當(dāng)前數(shù)組長(zhǎng)度

二.往數(shù)組里增加元素

arr.push():往數(shù)組末尾添加元素,返回的是數(shù)組的長(zhǎng)度,在括號(hào)里可以添加多個(gè)元素。


arr.unshift():往數(shù)組開頭添加元素,返回?cái)?shù)組長(zhǎng)度,括號(hào)里可以傳多個(gè)元素。

三.從數(shù)組里刪除元素

arr.pop():刪除數(shù)組末尾的一個(gè)元素;返回刪除成功的元素。


shift():刪除數(shù)組開頭的一個(gè)元素,返回刪除的元素。


四.數(shù)組拼接

arr.concat(arr1,arr2):括號(hào)里可以填寫多個(gè)數(shù)組名。


五.數(shù)組轉(zhuǎn)字符串

arr.toString():將數(shù)組轉(zhuǎn)成字符串;變成以逗號(hào)分割的形式


arr.join():轉(zhuǎn)字符串的時(shí)候按照指定的字符進(jìn)行分割

六.數(shù)組反轉(zhuǎn)

arr.reverse():翻轉(zhuǎn)數(shù)組中的元素,返回翻轉(zhuǎn)后的數(shù)組。

七.數(shù)組排序

arr.sort():默認(rèn)按照unicode碼排序


arr.sort(function(){

return a-b;//從小到大排序

//return b-a;從大到小排序

})


八.截取,刪除數(shù)組元素

arr.slice(start,end):截取新元素放到新數(shù)組,start是開始的下標(biāo),end是結(jié)束下標(biāo),不包含end;如果end為空,表示截取到數(shù)組末尾,如果下標(biāo)值是負(fù)數(shù)則表示從后往前倒數(shù)。

arr.splic(start,count,val1,val2):刪除數(shù)組元素,刪除數(shù)組中的元素,返回刪除后的元素格式為數(shù)組,原數(shù)組發(fā)生改變;start是開始下標(biāo),count是刪除的長(zhǎng)度,val1,val2是刪除后補(bǔ)充的元素;如果count為空,表示刪除到數(shù)組最后;如果start為負(fù)值表示倒數(shù)。


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

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

  • 數(shù)組常用 api 介紹 split():拆分字符串變成數(shù)組(對(duì)字符串操作)join() :合并數(shù)組變成字符串(對(duì)數(shù)...
    astak3閱讀 821評(píng)論 0 0
  • 一、數(shù)組方法匯總 shift:刪除原數(shù)組第一項(xiàng),并返回刪除元素的值;如果數(shù)組為空則返回undefined var ...
    快抓住那個(gè)胖子閱讀 345評(píng)論 0 0
  • 1.reverse() 將數(shù)組的元素顛倒過來,也就是變成逆序,此方法會(huì)修改原數(shù)組。 2.sort() 默認(rèn)對(duì)數(shù)組進(jìn)...
    Mescal川閱讀 1,199評(píng)論 0 1
  • 原創(chuàng)聲明 本文系作者辛苦碼字所得,歡迎分享和轉(zhuǎn)載,但請(qǐng)?jiān)诿黠@位置注明作者的如下信息:筆名:來碗雞蛋面簡(jiǎn)書主頁:ht...
    來碗雞蛋面閱讀 3,294評(píng)論 0 4
  • 第五章******************************************************...
    fastwe閱讀 809評(píng)論 0 0

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