javascript基礎(四)配列及び一般的な方法
3800 ワード
もっと読む
今日は主に配列と一般的な方法を復習します.
配列の長さ
配列の逆転方法
配列のconcat方法
配列のジョインメソッド
配列の作成
配列のpopとshift方法
配列のslice方法
配列その他の一般的な方法
コードは以下の通りです
逆転方法
配列の要素の順序を逆さまにします.
Øconcat方法
2つ以上の配列を組み合わせます.
Øjoin方法
配列のすべての要素を指定記号で連結した文字列を返します.
Øpop方法
配列の最後の要素を削除し、要素を返します.
Ø
シフト方法
配列の最初の要素を削除し、要素を返します.
Øslice方法
配列で指定されたstart位置からend位置まで指定された要素を返します.end要素は含まれません.
Øプッシュ方法
配列の末尾に要素を追加し、新しい長さを返します.
Øunshift方法
配列の先頭に要素を追加し、新しい長さを返します.
今日は主に配列と一般的な方法を復習します.
配列の長さ
配列の逆転方法
配列のconcat方法
配列のジョインメソッド
配列の作成
配列のpopとshift方法
配列のslice方法
配列その他の一般的な方法
コードは以下の通りです
JavaScript
<!--
var arr=new Array();
arr[0]="arr_user1";
arr[1]="arr_user2";
arr[2]="arr_user3";
var arr1=new Array(5);
arr1[0]="arr1_user1";
arr1[1]="arr1_user2";
arr1[2]="arr1_user3";
arr1[3]="arr1_user4";
arr1[4]="arr1_user5";
arr1[5]="arr1_user6";
arr1[2]="arr1_newuser3";
//alert(arr1[2]);
//alert(arr.length);
for(var i=0;i<arr1.length;i++){
document.write(arr1[i]+"<br/>");
}
document.write("<br/>");
//
// ,
arr1.reverse();
for(var i=0;i<arr1.length;i++){
document.write(arr1[i]+"<br/>");
}
document.write("<br/>")
document.write("<h1> concat </h1>");
var newarr=arr.concat(arr1,"newelement");
for(var i=0;i<newarr.length;i++){
document.write(newarr[i]+"<br/>");
}
// join
document.write("<br/>");
document.write("<h1> join </h1>");
var resultStr=newarr.join("_");
document.write(resultStr);
// pop
document.write("<br/>");
document.write("<h1> pop </h1>");
var element=newarr.pop();
document.write(element+"</br>");
document.write("pop , "+newarr.length+" <br/>");
// shift
document.write("<br/>");
document.write("<h1> shift </h1>");
var element=newarr.shift();
document.write(element+"<br/>");
document.write("shift , "+newarr.length+" <br/>");
// slice
//slice start , ,-1
document.write("<br/>");
document.write("<h1> slice </h1>");
var slicearr=newarr.slice(-2);
for(var i=0;i<slicearr.length;i++){
document.write(slicearr[i]+"<br/>");
}
// push
document.write("<br/>");
document.write("<h1> push </h1>");
var num=newarr.push("pushelement1");
document.write("newarr :"+newarr[num-1]+"<br/>");
num=newarr.push("pushelement2","pushelement3");
document.write("newarr :"+newarr[num-1]+"<br/>");
// unshift
// IE unshift
document.write("<br/>");
document.write("<h1> unshift </h1>");
num=newarr.unshift("unshiftelement1");
for(var i=0;i<newarr.length;i++){
document.write(newarr[i]+"<br/>");
}
document.write("<br/>");
num=newarr.unshift("unshiftelement2","unshiftelement3","unshiftelement4");
for(var i=0;i<newarr.length;i++){
document.write(newarr[i]+"<br/>");
}
//-->
Ø逆転方法
配列の要素の順序を逆さまにします.
Øconcat方法
2つ以上の配列を組み合わせます.
Øjoin方法
配列のすべての要素を指定記号で連結した文字列を返します.
Øpop方法
配列の最後の要素を削除し、要素を返します.
Ø
シフト方法
配列の最初の要素を削除し、要素を返します.
Øslice方法
配列で指定されたstart位置からend位置まで指定された要素を返します.end要素は含まれません.
Øプッシュ方法
配列の末尾に要素を追加し、新しい長さを返します.
Øunshift方法
配列の先頭に要素を追加し、新しい長さを返します.