Array 方法

Array 方法(增,刪而昨,改救氯,截,拼歌憨,復着憨,排,轉)

增:
1. unshift(增加的內(nèi)容)
在數(shù)組前增加內(nèi)容
返回增加之后的數(shù)組


        var arr = [1, 2, 3]
        arr.unshift(4, 5, 6)
        alert(arr)  //4,5,6,1,2,3


2. push(增加的內(nèi)容)
    在數(shù)組的前面增加內(nèi)容
    返回增加之后的數(shù)組
        var arr = [1, 2, 3]
        arr.push(4, 5, 6)
        alert(arr)  //1,2,3,4,5,6

刪:

1.shift()
    刪除數(shù)組首部的元素
    返回刪除后的數(shù)組
    var arr = [1, 2, 3]
    var str = arr.shift()
        alert(arr)   //1

2. pop()
    刪除數(shù)組尾部的元素
    返回被刪除的元素
        var arr = [1, 2, 3]
        var str = arr.pop()
        alert(str)  //3

改:
splice(開始下標务嫡,刪除的長度甲抖,要增加的內(nèi)容)
返回被刪除的元素
可以實現(xiàn)增,刪心铃,改
增:

   var arr = [1, 2, 3]
   var str = arr.splice(3, 1, 4)
   alert(arr) //1,2,3,4
   alert(str) //1
刪:
    var arr = [1, 2, 3]
    var str = arr.splice(0, 1)
    alert(arr) //2,3
    alert(str) //1

改:
    var arr = [1, 2, 3]
    var str = arr.splice(0, 1, 4)
    alert(arr)  //4,2,3
    alert(str)  //1

截:
slice(開始下標准谚,結束下標)(包括開始下標不包括結束下標)
返回被截取到的元素

    var arr = [1, 2, 3]
    var str = arr.slice(0, 2)
    alert(str)  //1,2
    alert(arr) //1,2,3

拼:
concat(要拼接的元素)
返回拼接后的數(shù)組

    var arr = [1, 2, 3]
    var str = arr.concat(4, 5)
    alert(str) //1,2,3,4,5
    alert(arr) //1,2,3

復制數(shù)組

    var arr = [1, 2, 3]
    var a = arr.slice(0)
    alert(a) //1,2,3
    
    var b = arr.concat()
    alert(b) //1,2,3

    var str = []
    for (var i = 0; i < arr.length; i++) {
        str.push(arr[i])
    }
    alert(str)

排:
1. reverse()
將數(shù)組元素逆序排列
返回逆序后的數(shù)組

    var arr = [1, 2, 3]
    var str = arr.reverse()
    alert(str) //3,2,1
2. sort()
按編碼排序
返回排序后的數(shù)組
    var arr = [3, 2, 1, 100]
    var str = arr.sort()
    alert(str) //1,100,2,3


    回掉函數(shù):
    var arr = [4, 6, 8, 1, 5, 3];
    var str = []
    arr.sort(function(a, b) { // b - a 從大到小按數(shù)字類型排列
        return a - b
    })
    alert(arr) //1,3,4,5,6,8

轉:

  1. toString()
將數(shù)組轉為字符串,以逗號分隔
    var arr = [1, 2, 3, 4]
    var str = arr.toString()
    console.log(str) //1,2,3,4

2. join("連接符")
將數(shù)組轉為指定連接符的字符串
    var arr = [1, 2, 3, 4]
    var str = arr.join("")
    console.log(str) //123

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末去扣,一起剝皮案震驚了整個濱河市柱衔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖秀存,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捶码,死亡現(xiàn)場離奇詭異,居然都是意外死亡或链,警方通過查閱死者的電腦和手機惫恼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來澳盐,“玉大人祈纯,你說我怎么就攤上這事〉鸢遥” “怎么了腕窥?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長筛婉。 經(jīng)常有香客問我簇爆,道長,這世上最難降的妖魔是什么爽撒? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任入蛆,我火速辦了婚禮,結果婚禮上硕勿,老公的妹妹穿的比我還像新娘哨毁。我一直安慰自己,他們只是感情好源武,可當我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布扼褪。 她就那樣靜靜地躺著,像睡著了一般粱栖。 火紅的嫁衣襯著肌膚如雪话浇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天闹究,我揣著相機與錄音幔崖,去河邊找鬼。 笑死跋核,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的叛买。 我是一名探鬼主播砂代,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼率挣!你這毒婦竟也來了刻伊?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎捶箱,沒想到半個月后智什,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡丁屎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年荠锭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片晨川。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡证九,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出共虑,到底是詐尸還是另有隱情愧怜,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布妈拌,位于F島的核電站拥坛,受9級特大地震影響,放射性物質發(fā)生泄漏尘分。R本人自食惡果不足惜猜惋,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望音诫。 院中可真熱鬧惨奕,春花似錦、人聲如沸竭钝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽香罐。三九已至卧波,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間庇茫,已是汗流浹背港粱。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旦签,地道東北人查坪。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像宁炫,于是被迫代替她去往敵國和親偿曙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容