數(shù)組的方法

<!DOCTYPE html>
<html lang="zh-CN">

<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>數(shù)組的方法</title>

JavaScript Array對象的屬性和方法 : https://www.runoob.com/jsref/jsref-obj-array.html

數(shù)組去重 (請參考我的另一篇文章) : http://www.reibang.com/p/715f58389a73

二維數(shù)組轉一維數(shù)組(請參考我的另一篇文章) : http://www.reibang.com/p/a71728ad83fb

數(shù)組的foreach方法(遍歷(請參考我的另一篇文章) :http://www.reibang.com/p/d4fcd9021ed6

.數(shù)組分割字符串 (請參考我的另一篇文章) :http://www.reibang.com/p/a20dc8674cfd

數(shù)組轉對象(請參考我的另一篇文章) : http://www.reibang.com/p/06b153aae950

</head>

<body>
    <!--    數(shù)組的方法:
                1.給數(shù)組新增子項 ()
                2.給數(shù)組刪除子項
                3.數(shù)組去重
                4.二維數(shù)組轉一維數(shù)組
                5.數(shù)組的foreach方法(遍歷)
                6.數(shù)組分割字符串
                7.數(shù)組轉對象 -->

    <p>
        什么是數(shù)組? <br />
        數(shù)組對象是使用單獨的變量名來存儲一系列的值。<br />
        數(shù)組可以用一個變量名存儲所有的值顶岸,并且可以用變量名訪問任何一個值缝呕。<br />
        數(shù)組中的每個元素都有自己的的ID噪珊,以便它可以很容易地被訪問到。<br />
    </p>
    <p>
        1.給數(shù)組新增子項 <br />
        push() 方法將一個或多個元素添加到數(shù)組的末尾虑润,并返回該數(shù)組的新長度 <br />
        arr.push("liang3", "liang4"); <br />

        注意: 新元素將添加在數(shù)組的末尾航棱。 此方法改變數(shù)組的長度。<br />
        提示: 在數(shù)組起始位置添加元素請使用 unshift() 方法寿酌。<br />

        unshift() 方法可向數(shù)組的開頭添加一個或更多元素,并返回新的長度硕蛹。<br />
        arr.unshift("liang3", "liang4"); <br />

        注意:該方法將改變數(shù)組的數(shù)目醇疼。<br />
    </p>
    <p>
        2.給數(shù)組刪除子項 <br />
        pop() 方法用于刪除數(shù)組的最后一個元素并返回刪除的元素。<br />
        arr.pop(); <br />

        注意:此方法改變數(shù)組的長度法焰!<br />
        提示: 移除數(shù)組第一個元素秧荆,請使用 shift() 方法 <br />

        shift() 方法用于把數(shù)組的第一個元素從其中刪除,并返回第一個元素的值埃仪。<br />
        arr.shift(); <br />

        注意: 此方法改變數(shù)組的長度 <br />
    </p>

    <a >JavaScript Array對象的屬性和方法</a>
    <p>
        3.數(shù)組去重 (請參考我的另一篇文章) <a href="http://www.reibang.com/p/715f58389a73">數(shù)組去重</a>
    </p>

    <p>
        4.二維數(shù)組轉一維數(shù)組(請參考我的另一篇文章) <a href="http://www.reibang.com/p/a71728ad83fb">二維數(shù)組轉一維數(shù)組</a>
    </p>
    <p>
        5.數(shù)組的foreach方法(遍歷)(請參考我的另一篇文章) <a href="http://www.reibang.com/p/d4fcd9021ed6">數(shù)組的foreach方法(遍歷)</a>
    </p>
    <p>
        6.數(shù)組分割字符串 (請參考我的另一篇文章) <a href="http://www.reibang.com/p/a20dc8674cfd">數(shù)組分割字符串</a>
    </p>
    <p>
         7.數(shù)組轉對象 (請參考我的另一篇文章) <a href="http://www.reibang.com/p/06b153aae950"> 數(shù)組轉對象 </a>
    </p>
    <script>
        // 創(chuàng)建一個數(shù)組乙濒,有三種方法。
        // 下面的代碼定義了一個名為 liang 的數(shù)組對象:(推薦用 :字面方式)

        // 1: 常規(guī)方式:
        var liang = new Array();
        liang[0] = "liang liang";
        liang[1] = "ye se";
        liang[2] = "椋椋夜色";
        console.log(liang); // 輸出: length(長度)為(3) ["liang liang", "ye se", "椋椋夜色"]

        // 2: 簡潔方式:
        var liang = new Array("liang liang", "ye se", "椋椋夜色");
        console.log(liang); // 輸出: length(長度)為(3) ["liang liang", "ye se", "椋椋夜色"]

        // 3: 字面方式:
        var liang = ["liang liang", "ye se", "椋椋夜色"];
        console.log(liang); // 輸出: length(長度)為(3) ["liang liang", "ye se", "椋椋夜色"]

        //  1.1給數(shù)組新增子項(尾部)
        var arr = ["liang1", "liang2"];
        console.log(arr); // 輸出: length(長度)為(2) ["liang1", "liang2"]
        arr.push("liang3", "liang4");
        console.log(arr); // 輸出: length(長度)為(4) ["liang1", "liang2", "liang3", "liang4"]

        // 1.2給數(shù)組新增子項(頭部)
        var arr = ["liang1", "liang2"];
        console.log(arr); // 輸出: length(長度)為(2) ["liang1", "liang2"]
        arr.unshift("liang3", "liang4");
        console.log(arr); // 輸出: length(長度)為(4) ["liang3", "liang4","liang1", "liang2"]

        // 2.1給數(shù)組刪除子項(刪除最后一個)
        var arr = ["liang1", "liang2"];
        console.log(arr); // 輸出: length(長度)為(2) ["liang1", "liang2"]
        arr.pop();
        console.log(arr); // // 輸出:  ["liang1"]

        // 2.2給數(shù)組刪除子項(刪除第一個)
        var arr = ["liang1", "liang2"];
        console.log(arr); // 輸出: length(長度)為(2) ["liang1", "liang2"]
        arr.shift();
        console.log(arr); // // 輸出: ["liang2"]
    </script>

</body>

</html>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末卵蛉,一起剝皮案震驚了整個濱河市颁股,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌傻丝,老刑警劉巖甘有,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異葡缰,居然都是意外死亡亏掀,警方通過查閱死者的電腦和手機允睹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幌氮,“玉大人,你說我怎么就攤上這事胁澳「没ィ” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵韭畸,是天一觀的道長宇智。 經(jīng)常有香客問我,道長胰丁,這世上最難降的妖魔是什么随橘? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮锦庸,結果婚禮上机蔗,老公的妹妹穿的比我還像新娘。我一直安慰自己甘萧,他們只是感情好萝嘁,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著扬卷,像睡著了一般牙言。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怪得,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天咱枉,我揣著相機與錄音,去河邊找鬼徒恋。 笑死蚕断,一個胖子當著我的面吹牛,可吹牛的內容都是我干的因谎。 我是一名探鬼主播基括,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼财岔!你這毒婦竟也來了风皿?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤匠璧,失蹤者是張志新(化名)和其女友劉穎桐款,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夷恍,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡魔眨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遏暴。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡侄刽,死狀恐怖,靈堂內的尸體忽然破棺而出朋凉,到底是詐尸還是另有隱情州丹,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布杂彭,位于F島的核電站墓毒,受9級特大地震影響,放射性物質發(fā)生泄漏亲怠。R本人自食惡果不足惜所计,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望团秽。 院中可真熱鬧主胧,春花似錦、人聲如沸徙垫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽姻报。三九已至己英,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吴旋,已是汗流浹背损肛。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荣瑟,地道東北人治拿。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像笆焰,于是被迫代替她去往敵國和親劫谅。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內容