1.重複排除を設定する関数 funSet(arr){ Array.from(new Set(arr)) を返します。 } 2. 重複を削除するには、2 回の for ループを使用します。関数 funFor(arr){ for(let i=0,len=arr.length;i<len;i++){ for(j=i+1,len=arr.length;j<len;j++){ (arr[i]===arr[j])の場合{ arr.splice(j,1); 長さ--; j--; } } } arr を返します。 } 3. indexOfを使用して重複を削除する関数funIndex(arr){ newArr = [] とします。 for(let i=0;i<arr.length;i++){ (newArr.indexOf(arr[i])===-1)の場合{ 新しいArr.push(arr[i]) } } newArr を返します。 } 4. icludesを使用して重複を削除する関数 funInclude(arr){ newArr = [] とします。 for(let i=0;i<arr.length;i++){ (!newArr.includes(arr[i]))の場合{ 新しいArr.push(arr[i]) } } newArr を返します。 } 5. フィルター関数 funFilter(arr){ arr.filter(function(item,index){ を返します。 arr.indexOf(item,0)===index を返します。 }) } 6. 地図関数 funMap(arr){ map = new Map(); newArr = [] とします。 for(let i=0,len=arr.length;i<len;i++){ (map.has(arr[i]))の場合{ マップをセットします(arr[i],true); }それ以外{ map.set(arr[i],false); 新しいArr.push(arr[i]); } } newArr を返します。 } 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySQLで置換関数を実装するためのいくつかの実用的なシナリオ
目次1. Springbootプロジェクトを準備する2. 関連する設定を実行する3.パッケージ4.D...
<br />著者はかつてWebデザインの初心者でしたが、継続的な探求と実践を通じて、今で...
目次1. インデックスの基本1.1 はじめに1.2 インデックスの仕組み1.3 インデックスの種類1...
FTP は主にファイル転送に使用され、Linux では vsftpd で実装されるのが一般的です。F...
<br />ポテトチップスパーティーのこのエピソードに参加して、何人かの友達に会えてとて...
MySQLのインストール、設定、最適化は参考用です。具体的な内容は次のとおりです。 MySQL ダウ...
トムキャット公式サイトtomcatはローカルサーバーと同等であり、Webページを開くことができます設...
「脳が多数の領域間の関係を処理できるように、入力は論理的なグループに分割する必要があります。」 – ...
序文コンピュータの数値は浮動小数点であるため、計算プロセス中に取得されるデータは通常正確ではなく、そ...
まず興味深い性質であるconic-gradientを紹介しましょう。円錐グラデーション!円グラフの作...
DockerでRedisをデプロイするまずLinuxにDockerをインストールし、次にDocker...
画像タグ <IMG> を挿入します。今日私たちが目にするカラフルなウェブページはすべて、...
1. nacosデータベースを再開します。データベース名nacos_configユーザー名とパスワー...
序文:私は仕事柄、オンラインライブストリーミングの分野に携わっており、ビデオの再生やダウンロードには...