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の詳細なチュートリアル
需要背景:ミニプログラムページに GIF ダイナミック画像を挿入しますが、GIF 画像は通常サイズが...
ドキュメント: https://github.com/hilongjw/vue-lazyload 1...
序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...
データは企業の中核資産であり、企業にとって最も重要なタスクの 1 つです。注意しないと、データが意図...
まず最初に指摘しておきたいのは、人間は視覚的な区分を通じてコンテンツの意味を判断できるが、検索エ...
この記事では、MySQLのダウンロードとインストールの詳細なチュートリアルを記載しています。具体的な...
MySQL の追加、削除、変更、クエリステートメント1. 練習シートを作成するここでの練習表は3つの...
今日午後ずっと私を悩ませたバグを記録する半月前から始めましょう。それから.................
場合によっては、MySQL が公式に提供しているテスト ライブラリに基づいてテスト データを作成し、...
ご存知のとおり、CSS の絶対位置はデフォルトでドキュメントに応じて設定されます。たとえば、posi...
最近、MySQL を使用してテーブル データを Excel ファイルにエクスポートしました。MySQ...
友人の中には、データベースについて学習しているときに、テーブル構造を作成するときに誤ってフィールドを...
Alibaba Cloud yum コマンドでのデフォルトの MySQL バージョンは 5.17**...
時間差関数 TIMESTAMPDIFF と DATEDIFF の使用SQL ステートメント、特にスト...
目次ストレージエンジンのメモリ管理データ ページを LRU キューの先頭に置かないのはなぜですか?ダ...