1. Array.at()機能: 整数値を受け入れ、そのインデックスにある項目を返します。正の整数と負の整数の両方が許可されます。負の整数は配列の最後の項目からカウントされます。 構文: Array.at(index) パラメータ: index: 返される配列要素のインデックス (位置)。負のインデックスが渡された場合、配列の末尾からの相対インデックスがサポートされます。つまり、負の数値が使用される場合、返される要素は配列の末尾から逆方向にカウントして見つかります。 戻り値: 指定されたインデックスに一致する配列内の要素。指定されたインデックスが見つからない場合はundefinedを返します。 <script type="text/javascript"> var arr = [1,2,3,4,5]; var arr = arr.at(-1); console.log(newarr); // 5 var newarr = arr.at(3); console.log(newarr); // 4 </スクリプト> 2. Array.copyWithin()機能: 配列の一部を同じ配列内の別の位置に浅くコピーし、元の配列の長さを変更せずに返します。 構文: パラメータ: 0 は基底のインデックスであり、シーケンスはこの位置にコピーされます。負の数の場合は末尾から対象がカウントされます。 target が arr.length 以上の場合、コピーは行われません。ターゲットが開始に続く場合、コピーされたシーケンスは arr.length に適合するように変更されます。 0 は基本インデックス、つまり要素のコピーを開始する位置です。負の場合、最後からカウントされます。 start が省略されている場合、copyWithin は 0 からコピーを開始します。 0 は、コピーされた要素の終了位置から始まる基本インデックスです。 copyWithin はその位置にコピーしますが、末尾の要素は含まれません。負の場合、最後からカウントされます。 end が省略された場合、copyWithin メソッドは配列の末尾にコピーします (デフォルトは arr.length) <script type="text/javascript"> var arr = [1,2,3,4,5]; var arr2 = arr.copyWithin(-2) console.log(arr2); // [1, 2, 3, 1, 2] var arr3 = arr.copyWithin(0, 3) console.log(arr3); // [4, 5, 3, 4, 5] var arr4 = arr.copyWithin(0, 3, 4) console.log(arr4); // [4, 2, 3, 4, 5] var arr5 = arr.copyWithin(-2, -3, -1) console.log(arr5); // [1, 2, 3, 3, 4] </スクリプト> 3. 配列.entries()機能: 配列内の各インデックスのキー/値のペアを含む新しい配列イテレータ オブジェクトを返します。 構文: 戻り値: 新しい配列反復子オブジェクト。配列イテレータはオブジェクトです。そのプロトタイプ (__proto__:Array Iterator) には、イテレータをトラバースして元の配列の [キー、値] を取得するために使用できる next メソッドがあります。 <script type="text/javascript"> var 配列1 = ['a', 'b', 'c']; var iterator1 = array1.entries(); コンソールにログ出力します。 // 期待される出力: 配列 [0, "a"] コンソールにログ出力します。 // 期待される出力: 配列 [1, "b"] </スクリプト> 4. 配列.fill()機能: 配列の開始インデックスから終了インデックスまでのすべての要素に固定値を入力します。終了インデックスは含まれません。 構文: arr.fill(target[, start[, end]]) パラメータ:
戻り値: 変更された配列 <script type="text/javascript"> var 配列1 = [1, 2, 3, 4]; // 位置 2 から位置 4 まで 0 で埋める コンソールログ(配列1.fill(0, 2, 4)); // 期待される出力: [1, 2, 0, 0] // 位置 1 から 5 を入力します コンソールログ(配列1.fill(5, 1)); // 期待される出力: [1, 5, 5, 5] コンソールログ(配列1.fill(6)); // 期待される出力: [6, 6, 6, 6] </スクリプト> 5. 検索()機能: 指定されたテスト関数を満たす配列の最初の要素の値を返します。それ以外の場合は undefined を返します。 構文: パラメータ:
戻り値: 指定されたテスト関数を満たす配列の最初の要素の値。それ以外の場合は undefined を返します。 <script type="text/javascript"> var 配列1 = [5, 12, 8, 130, 44]; var found = array1.find(要素 => 要素 > 10); console.log(見つかりました); // 12 </スクリプト> 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQLはフィールドからカンマ区切りの値を取り出して新しいフィールドを形成します
>>: Pycharmとsshリモートアクセスサーバーdockerの詳細なチュートリアル
1. 遅いクエリログ1.1 MySQL ログの種類ログは、データベースの操作や、ユーザーがデータベー...
Nextcloud は、オープンソースで無料のプライベート クラウド ストレージ ネットワーク ディ...
Nginxは正規表現を使用して、ワイルドカードドメイン名をディレクトリに自動的に一致させます。 Ng...
目次前面に書かれた環境の展開Zookeeper クラスタの展開Clickhouse クラスターの展開...
XQuery は、XML ドキュメントからデータを抽出するための言語です。 XQuery は、XML...
前回の記事に引き続き、web02 サーバーを作成し、web01 サーバーと web02 サーバーの ...
Docker の作成Docker Compose は、管理対象コンテナをプロジェクト、サービス、コン...
目次序文電話使用法成し遂げるシンプルな実装バージョン:アップグレード版:適用する使用法成し遂げるバイ...
数字、文字、またはランダムな色の数字と文字の混合で構成される n 桁の確認コード。以下に完全なコード...
コードをコピーコードは次のとおりです。 <span style='display:bl...
<br />以前、「コンテンツページ番号のプレビューナビゲーション」と「写真プレビューナ...
Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...
目次1. はじめに2. インストール01. 新しい仮想マシンを作成する02. システムをインストール...
この記事は主に、nginx 高可用性クラスタの実装プロセスを紹介します。この記事のサンプルコードは非...
序文これまで当社ではMySQLの5.7シリーズを使用していましたが、バージョン8.0のリリースに合わ...