Javascriptの中のAray配列オブジェクトの詳細について

2331 ワード

最初の配列の定義と初期化の方法:
var myAray=new Aray(1,3.1415,「love」)//ここでは、myAray配列の要素は同じデータタイプの要素だけではなく、整形、浮動小数点型、文字列などがあります.ここでは、Javascriptが言語としてデータタイプの弱体化、言語の自由化、簡便化を十分に示しています.オブジェクトを定義するときはvarと同じです.
ここで紹介したのは限られています.同時に結果を出していません.自分で体得して、自分で試してみてください.結果が何なのかを見てください.記憶にいいです.以下[]は省けるパラメータです.
Arayの属性:
length:配列オブジェクトの長さ、つまり配列要素の個数です.ここでも第一元素の下付きは0です.
Dcument.write(myAray.length)//結果は3です
Arayの方法:
 
  
join(): ,
document.write(myArray.join("-")); // :1-3.1415-love
document.write(myArray.join(" ")); // : ?
document.write(myArray.join("*¥")); // : ?
document.write(myArray.join("* &")); // : ?
document.write(myArray.join(" ")); // : ?

reverse():
document.write(myArray.reverse()); // :love,3.1415,1
slice([,]): , 。 Sting substring() substr() 。。 。
var arraynumber = new Array(1,2,3,4,5,6,7,8);
document.write(arraynumber.slice(3)); // :4,5,6,7,8
document.write(arraynumber.slice(3,5)); // :4,5
i made a mistake, 4,5,6, 4,5。 。 , slice 。
document.write(arraynumber.slice(3,3)); // : ?
document.write(arraynumber.slice(3,2)); // : ?
document.write(arraynumber.slice(3,-1)); // : ?
document.write(arraynumber.slice(-100)); // : ?
sort([]:ソート
メソッド関数を持たずにアルファベット順に並べ替えます.すなわち、文字コードの順序によって並べ替えられます.一般的に考えられているのではなく、数値順に並べ替えられます.
メソッド関数がある場合は、メソッド関数で並べ替えられます.
例:
 
  
<br>function sortNumber(a,b) <br>{ <br>return a-b; <br>} <br>var myArray = new Array(3,2,54,23,90,250); <br>document.write("document.write(" sort :",myArray,"<br />") <br>document.write(" sort :",myArray.sort(),"<br />") <br>document.write(" sortNumber() sort :",myArray.sort(sortNumber),"<br />") <br>
結果は:
sort順序付けされていない数値:3,2,54,23,90,250
デフォルトのソト順の数値はこれも分かりませんが、主に誰が文字コードを覚えますか?
ソトNumber()のソト順の数値:2,3,23,54,90,250
みなさんは、ソトナムバー法の「a-b」を「b-a」に変えたら、どうなりますか?