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>