VUE3.0 をすぐに始める方法: 学習に入る
関連する推奨事項: JavaScript チュートリアル
1. 一般的な 2 次元配列操作の
前の章では、作成方法を理解した後、1 次元配列を作成するさまざまな方法を学習しました。 1 次元配列、2 次元配列の作成は非常に簡単で、配列の要素を配列に設定するだけです。
2 次元配列を作成した後、2 次元配列内の要素を走査して操作するにはどうすればよいでしょうか?
さらに、Web プロジェクト開発では、多次元の空の配列に要素を追加することによって多次元配列が作成されることがよくあります。以下に、例として 2 次元の空の配列要素を追加する方法を示します。
2 次元配列要素 (arr[i][0] など) に値を割り当てる場合は、追加された要素 (arr[i] など) が配列として作成されていることを最初に確認する必要があります。プログラムは「Uncaught TypeError...」エラーを報告します。
なお
、多次元配列を作成する場合、JavaScript では配列の次元数に制限はありませんが、実際のアプリケーションでは、コードの読み取り、デバッグ、メンテナンスを容易にするために、保存するために 3 次元以下の配列を使用することをお勧めします。データ。
【事例】2次元配列の転置
2 次元配列の転置とは、2 次元配列の水平要素を垂直要素に保存することを指します。
コード実装のアイデア:
達成感を与えるために、コードは投稿しません。質問がある場合は、コメント欄で質問してください。実際、行列は配列に格納でき、将来は行列を転置するだけでコードを直接実行できます。
2. 共通の配列メソッドの
JavaScript では、これまで説明した配列要素の追加や削除のメソッドに加え、Array オブジェクトが提供するメソッドを使用して、スタック操作やキュー操作をシミュレートすることもできます。
指定された値が配列であるかどうかを検出したり、配列内の指定された要素の位置を見つけたりするための
Array.isArray() メソッドを除き、テーブル内の他のすべてのメソッドは、デフォルトで指定された配列インデックスから取得を開始します。また、取得方法は演算子 "===" と同じです。つまり、それらが一致する場合にのみ行われます。より成功した結果が返されます。
include() メソッドと Array.isArray() メソッド
IndexOf() メソッド
IndexOf() は、配列内の指定された添字位置から最初に指定された値を取得するために使用され、存在する場合は対応する要素の添字を返し、それ以外の場合は -1 を返します。
IndexOf() メソッドの 2 番目のパラメーターは、検索を開始するインデックスを指定するために使用されること
に注意してください
。lastIndexOf() メソッド
Array オブジェクトによって提供される lastIndexOf() メソッドは、指定された添字位置から配列内の最後の指定値の添字を取得するために使用されます。 IndexOf() 取得メソッドとは異なり、lastIndexOf() メソッドのデフォルトは逆方向の取得、つまり配列の末尾から配列の先頭までの取得です。
lastIndexOf() メソッドの 2 番目のパラメータは検索インデックスの指定に使用され、逆検索メソッドを使用するため、
その値が配列の長さ以上の場合、配列全体が検索されることに注意してください
。
値が負の数である場合、インデックス位置は、配列の長さに指定された負の数を加えたものと等しくなります。その値が依然として負の数である場合は、-1 が直接返されます。
開発中に配列を文字列に変換する必要がある場合は、JavaScript が提供するメソッドを使用してこれを実現できます。
join() メソッドと toString() メソッドの同じ点は、
join() メソッドと toString() メソッドの違い:
前に説明したいくつかの一般的なメソッドに加えて、JavaScript にはその他の一般的に使用される配列メソッドも多数用意されています。たとえば、配列のマージ、配列の浅いコピー、配列要素の順序の反転などです。
に注意してください
。関連する推奨事項: JavaScript チュートリアル
上記は JavaScript の一般的な配列メソッドの詳細であり、行列を転置する方法について説明しています。詳細については、PHP 中国語 Web サイトの他の関連記事に注目してください。