Javascript操作陣列

來源:互聯網
上載者:User

標籤:

頭操作unshift和shift

var arr = [1, 2, 3];arr.unshift(4); // arr = [4, 1, 2, 3]; 頭加arr.shift(); // arr = [1, 2, 3]; 頭部刪除

尾部操作push和pop

var arr = [1, 2, 3];arr.push(4); // arr = [1, 2, 3, 4]; 尾部加入arr.pop(); // arr = [1, 2, 3]; 尾部刪除

萬能操作splice

var arr = [1, 2, 3, 4];arr.splice(1, 0, "a", "b"); // arr = [1, 2, "a", "b", 3, 4]; 加入元素arr.splice(1, 2); // arr = [1, 2, 3, 4]; 刪除元素arr.splice(1, 2, "a", "b"); // arr = [1, 2, "a", "b"]; 替換元素

數組串連concat

var arr1 = [1, 2];var arr2 = [3, 4];var arr3 = arr1.concat(arr2); // arr3 = [1, 2, 3, 4]

數群組轉換字串join

var arr = [1, 2, 3, 4];var s = arr.join("-"); // a = "1-2-3-4";

數組排序sort

//數字數組的正向排序a.sort(function(a, b) {    if(a > b) {        return 1;    } else if(a < b) {        return -1;    } else {         return 0;    }});//最佳化後的代碼a.sort(function(a, b) {    return a - b;});

著作權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。

Javascript操作陣列

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.