重複を削除し、JavaScriptで1つのインスタンスを保持します
リテラル値の配列を受け取るJavaScript関数を作成する必要があります。配列には、その中にいくつかの繰り返し値が含まれている可能性があります。
この関数は、配列内の繰り返し値の最初のインスタンスを維持しながら、すべての繰り返し値を削除する必要があります。
例
このためのコードは-
になりますconst arr = [1, 5, 7, 4, 1, 4, 4, 6, 4, 5, 8, 8]; const deleteDuplicate = (arr = []) => { for(let i = 0; i < arr.length; ){ const el = arr[i]; if(i !== arr.lastIndexOf(el)){ arr.splice(i, 1); } else{ i++; }; }; }; deleteDuplicate(arr); console.log(arr);
出力
そして、コンソールの出力は-
になります[ 7, 1, 6, 4, 5, 8 ]
-
JavaScriptで文字列の配列からコメントを削除する
問題 最初の引数として文字列の配列arrを取り、2番目の引数として特殊文字の配列startersを受け取るJavaScript関数を作成する必要があります。 スターター配列には、コメントを開始できる文字が含まれています。関数は配列arrを繰り返し処理し、文字列に含まれるすべてのコメントを削除する必要があります。 たとえば、関数への入力が次の場合: const arr = [ 'red, green !blue', 'jasmine, #pink, cyan' ]; const starters = [
-
JavaScriptで辞書式順序で配置し、空白を削除する
問題 アルファベットと空白を含む文字列strを受け取るJavaScript関数を作成する必要があります この関数は、入力文字列を反復処理してアクションを実行し、 case-insensitively-alphabetical-order-of-appearanceで文字が新しい文字列に連結されるようにする必要があります。 注文。空白と句読点は単に削除する必要があります! たとえば、関数への入力が-の場合 入力 const str = 'some simple letter combination!'; 出力 const output = 'abceeeei