數組

 1)增加
    arr.push(數);
        放到后面
    arr.unshift(數);
        放到前面
2)刪除
    arr.pop();   
        刪除后面
    arr.shift();
        刪除前面
3)萬能
    arr.splice(開始位置,刪除幾個[,元素1,元素2...]);
    刪除:
        var arr = [2,3,8,9,10,22];
        arr.splice(2,1); //從第2個位置開始,刪除1個
    增加:
        arr.splice(3,0,100); //2,3,8,100,9,10,22
        arr.splice(3,0,100,200); //2,3,8,100,200,9,10,22
    替換:
        arr.splice(3,2,55,66); // 2,3,8,55,66,22

        模擬:
        增加:
            push
                arr.splice(arr.length,0,數1); 
            unshift
                arr.splice(0,0,數1,數2);
        刪除:
            pop
                arr.splice(arr.length-1,1);
            shift
                arr.splice(0,1);
4)數組轉字符串
    var arr = [2,3,4];
    arr.join(連接的東西);
        alert(arr.join('-')); //2-3-4

    題:
        var str='welcome to zhinengshe';
        //要求: 把每個單詞首字母變大寫   Welcome To Zhinengshe
5)數組連接
    arr1.concat(arr2,arr3,arr4....);
    var arr1 = [1,2,3];
    var arr2 = [4,5,6];
    var a = arr1.concat(arr2);
    alert(arr1);
6)數組反轉
    arr1.reverse();
7)數組排序
    a)英文單詞
        字典序,和字符串一樣
    b)數字
        字典序
        用法1:arr.sort();   有問題
        用法2: arr.sort(function(){});
 8)清空數組:
    a) arr.length = 0;
    b) arr = [];
    c) arr.splice(0,arr1.length);
    d)while(arr1.length){
            arr1.pop();
        }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容