一般的な配列メソッド
var arr = ["リトルモンク","リトルサル","リトルブタ","リトルサンド","リトルドラゴン"]; var result = arr.push("Jiang Liu","Xin Yuan","Wooden Dragon","Dao Gui","Yima"); console.log("戻り値: "+結果); console.log("新しい配列: "+arr); ポップ()このメソッドは、配列の最後の要素を削除し、削除された要素を戻り値として返すことができます。 var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var 結果 = arr.pop(); console.log("戻り値: "+結果); console.log("新しい配列: "+arr); シフト解除()
var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var 結果 = arr.unshift(); console.log("戻り値: "+結果); console.log("新しい配列: "+arr); シフト()配列の最初の要素を削除し、削除した要素を戻り値として使用することができます。 var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var 結果 = arr.shift(); console.log("戻り値: "+結果); console.log("新しい配列: "+arr); スライス()
パラメータ:
var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var 結果 = arr.slice(1,3); console.log("インターセプトされた配列: "+result); console.log("元の配列は変更されません:"+arr); スプライス()
パラメータ
var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var 結果 = arr.splice(1,3); console.log("削除された要素: "+result); console.log("元の配列は変更されます:"+arr);
var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var result = arr.splice(1,2,"孙悟空","猪八戒"); console.log("削除された要素: "+result); console.log("元の配列は変更されます:"+arr); 配列要素の重複排除var arr = [1, 1, 5, 6, 4, 5, 2, 3, 7, 9, 4, 4, 4, 1]; (i = 0 とします; i < arr.length; i++) { (j = i + 1 とします; j < arr.length; j++) { もし (arr[i] === arr[j]) { arr.splice(j, 1); //現在の位置 j にある要素 j を削除します --; //要素 j を削除すると、次の要素が自動的にその位置を埋めるので、位置 j で再度比較する必要があります} } } コンソールにログ出力します。 連結()
var arr1 = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var arr2 = ["Tang Monk","Sun Wukong","Zhu Bajie","Sha Monk","White Dragon Horse"]; var result = arr1.concat(arr2,"Mind wandering"); console.log("新しい配列: "+結果); 参加する()
var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; var 結果 = arr.join("-"); console.log("新しい配列: "+結果); console.log("結果のタイプは: "+typeof(result)); 逆行する()
var arr = ["川の流れ","猿の心","木製の龍","ナイフの鋭さ","意図的な馬"]; arr.reverse(); console.log("反転後のarr配列: "+arr); 選別()このメソッドは配列内の要素をソートできます。このメソッドは元の配列に影響を与え、デフォルトでは Unicode エンコーディングに従ってソートされます。 var arr = ["a","d","g","f","k",'v',"d","x"]; ソート console.log("ソートされたarr配列: "+arr); 純粋な数値の配列であっても、sort() を使用すると Unicode エンコーディングに従ってソートされるため、数値をソートすると誤った結果が返される可能性があります。 var arr = [2,14,12,3,5,53,7,31,13]; ソート console.log("ソートされたarr配列: "+arr); 独自の並べ替えルールを指定できます ソートルールを指定するためにsort()にコールバック関数を追加する コールバック関数では2つのパラメータ(a、b)を定義する必要があります。 ブラウザは配列内の要素を引数として使用してコールバック関数を呼び出します。 ブラウザはコールバック関数の戻り値に基づいて要素の順序を決定します。
var arr = [2, 14, 12, 3, 5, 53, 7, 31, 13]; arr.sort(関数(a, b) { return a - b; // 昇順 //return b - a; 降順 }); console.log("ソートされた arr 配列: " + arr); 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: フロントエンド開発一般マニュアル(ツール、Webサイト、経験などを含む)
構文フォーマット: row_number() over(partition by grouping ...
最近、開発中に両端が揃ったレイアウトに遭遇しました。レイアウトはパーセンテージに基づいていました。以...
サービス.xml Server.xml 構成ファイルは、コンテナー全体を構成するために使用されます。...
MySQL では、REVOKE ステートメントを使用してユーザーの特定の権限を削除できます (ユーザ...
目次1. イベント処理モデル1. イベントバブリング(1)3つのdiv要素にイベントをバインドする(...
公式サイトの説明: コンポーネントを定義する場合、コンポーネントは複数のインスタンスを作成するために...
1. offsetParentの定義: offsetParentは子要素に最も近い位置に配置された親...
次の図に示すように: 仮想マシンと Docker を使用するとき、「なぜ Docker は VM よ...
CSS3はクールな3D回転パースペクティブを実現します3D アニメーション効果はますます人気が高まっ...
目次概要1. DOM要素をアニメーション化する方法2. 現在のブラウザでサポートされている変換互換の...
今日は、参考までに、jsを使用してカルーセルマップの効果を実現する方法についてお話ししましょう。具体...
この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...
1. インストールと使用まず、Vue プロジェクトにインストールします。 npm インストール --...
1. ファイルの権限と所有権の概要1. アクセス権Read r: ファイルの内容を表示し、ディレクト...
指定したサイズより大きいファイルを検索するには、find コマンドを使用します。 検索 / -typ...