Javascript_jquery の Array 配列オブジェクトの詳細な説明
May 16, 2016 pm 04:57 PM
array
物体
配列
まず、配列の定義と初期化方法:
var myArray = new Array(1,3.1415,"love"); //ここで、myArray 配列内の要素は同じデータの単なる要素ではないことに注意してください。整数や浮動小数点型、文字列などをすべて使用できます。これは、言語としての JavaScript によるデータ型の弱体化を完全に示しており、言語はよりカジュアルで単純化されています。オブジェクトを定義するときに var を使用するだけです。
ここでの紹介は限られており、結果を伝えていないものもありますので、実際に体験して結果を確認してください。以下の[]付きパラメータは省略可能です。
配列の属性:
length: 配列オブジェクトの長さ、つまり配列要素の数。ここで、最初の要素の添え字が 0 であることにも注意してください。
document.write(myArray.length) //結果は 3
配列メソッド:
コードをコピー コードは次のとおりです:
join(<separator>): 配列内の要素を 1 つずつ接続します。 1 つで区切られます。 シンボルは要素の間に配置されます。
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(<start) >[,<End>]): 配列のクリッピングと同等で、ここには終わりは含まれません。これを見たときは、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
間違えました。最初に書いた結果は 4,5,6 でした。実際は4,5です。これを取り上げてくれた友人に感謝します。スライス方法には終端位置は含まれませんのでご注意ください。
document.write(arraynumber.slice(3,3)); // 出力結果: これは何ですか?
document.write(arraynumber.slice(3,2)); // 出力結果: これは何ですか?
document.write(arraynumber.slice(3,-1)); // 出力結果: これは何ですか?
document.write(arraynumber.slice(-100)); // 出力結果: とは何ですか?
sort([]): 並べ替え
なしメソッド関数では、一般的に考えられている数値によるソートではなく、アルファベット順にソート、つまり文字エンコーディングの順序に従ってソートします。
メソッド関数がある場合は、メソッド関数でソートされます。
例:
コードをコピー コードは次のとおりです:
< ;script>
function sortNumber(a,b)
{
return a-b;
var myArray = new Array(3,2,54,23,90,250); document.write ("document.write("未並べ替えの値:",myArray,"<br />")
document.write("デフォルトの並べ替え値:",myArray.sort()," <br />")
document.write("sortNumber() で並べ替えられた数値: ",myArray.sort(sortNumber),"<br />")
</ script>
結果は次のとおりです:
デフォルトのソート済みの値: これもわかりません。文字エンコーディングを覚えていますか?
sortNumber()でソートされた値: 2,3,23,54,90,250
sortNumberメソッドの「a-b」を「b-a」にするとどうなるでしょうか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7312
9


Java チュートリアル
1624
14


CakePHP チュートリアル
1346
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1207
29



foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか?

MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか?

PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する

PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する
