js配列追加削除置換ソート反転

3539 ワード




    
    


<script>
//---------------------        -------------------------

            var arr = ["  ","  ","  "];
            var arr2 = [1,2,3];
            console.log(arr);
            //    //           (        )
            //    var aaa = arr.push("abc");
                var aaa = arr.push("abc","def");
                var aaa = arr.push(arr2);
            //    console.log(aaa);
            //    console.log(arr);
            //
            //    //             (         )
            //    aaa = arr.pop();
            //    console.log(aaa);
            //    console.log(arr);


            //"unshift"           
            aaa = arr.unshift("abc");
            console.log(aaa);
            console.log(arr);

            aaa = arr.shift();
            console.log(aaa);
            console.log(arr);


//----------------------------        ---------------------

            var arr = ["e","d","c","b","a"];
            //    :  ...(       ,     。     ,     )
            //    console.log(arr);
            //    console.log(arr.reverse());    
            //    var aaa = arr.reverse();
            //    console.log(aaa);
            //    console.log(arr);


            //    :sort(     !           。)
            //  :         。      :            ,              。
            var arr2 = [7,6,15,4,13,2,1];
            //    console.log(arr);
            //    console.log(arr.sort());
            console.log(arr2);
            console.log(arr2.sort(function (a,b) {
                return b-a;
            }));

            //    alert("2".charCodeAt());

            //    。
            //    console.log(arr2.sort(function (a,b) {
            //a-b  
            //b-a  
            //        return a-b;
            //    }));

            //    function bubble(arr){
            //        for(var i=0;i<arr.length-1;i++){
            //            for(var j=0;j<arr.length-1;j++){
            //                if(arr[j]-arr[j+1]>0){
            //                    var temp = arr[j];
            //                    arr[j] = arr[j+1];
            //                    arr[j+1] = temp;
            //                }
            //            }
            //        }
            //    }



//--------------------------          ---------------------------
            var arr1 = ["a","b","c"];
            var arr2 = [1,2,3];

            //concat        
            var arr3 = arr1.concat(arr2);
            console.log(arr1);
            console.log(arr2);
            console.log(arr3);

            //slice     
            //    var arr4 = arr3.slice(2);["c",1,2,3]
            //    var arr4 = arr3.slice(-2);[2,3]
            //    var arr4 = arr3.slice(4,2);//[]
            //    var arr4 = arr3.slice(2,4);//["c", 1]              。
            //    console.log(arr3);
            //    console.log(arr4);

            //splice        
            var arr5 = ["  ","  ","  "];
            //               ,             。
            var arr4 = arr3.splice(0,3,"  ","  ","  ");
            console.log(arr3);
            console.log(arr4);
</script>

</code></pre> 
  <br/> 
 </div> 
</div>
                            </div>
                        </div>