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の詳細なチュートリアル
空のリンク:つまり、ターゲット エンドポイントとのリンクはありません。フォーマット <a hr...
1. Apache 2.4.41 のインストールと設定最初のステップは、以下に示すように、https...
優先度両方のケースで同じ条件を設定すると、異なる結果セットが生成される可能性があるのは、優先順位のた...
ドキュメントの範囲この記事では、Firefox やその他の Gecko ベースのブラウザ、Safar...
1.MySQL UPDATE JOIN構文MySQL では、UPDATE ステートメントでJOIN句...
CSS3以前は、グラデーション画像は背景画像としてのみ使用できました。 CSS3 のグラデーション構...
テンプレート <el-table :data="データリスト"> &...
新しいserver.jsを作成する糸初期化 -y 糸を追加エクスプレスノードモン -D var ex...
デザイナーは心理学を理解する必要があるデザイナーが知るべき心理学という本は非常に興味深いです。まず、...
背景下のようなリストでは、削除ボタンをクリックすると削除操作を実行する必要があります。 リスト生成:...
この記事は共有および集約することを歓迎します。全文を転載する必要はありません。著作権を尊重してくださ...
1. MySQLデータベースをダウンロードするには、公式Webサイトにアクセスしてください:http...
フロートはWebページのレイアウトでよく使用されますが、フローティングブロックレベル要素は標準のドキ...
1. IEブラウザモードハックロゴ1. CSSハックロゴコードをコピーコードは次のとおりです。 ie...
<br />テーブルは XHTML では扱いにくいタグなので、このセクションで理解するだ...