Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで一意の文字を含むように文字列をフィルタリングする


問題

文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、入力文字列から一意の文字のみを含む新しい文字列を作成し、重複する文字の出現をすべて削除する必要があります。

以下はコードです-

const str = 'hey there i am using javascript';
const removeAllDuplicates = (str = '') => {
   let res = '';
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(str.indexOf(el) === str.lastIndexOf(el)){
         res += el;
         continue;
      };
   };
   return res;
};
console.log(removeAllDuplicates(str));

出力

以下はコンソール出力です-

Ymungjvcp

  1. JavaScriptを使用して文字列にすべての一意の文字が含まれているかどうかを確認する

    問題 文字列内のすべての文字が1回だけ表示される場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。 例 以下はコードです- const str = 'thisconaluqe'; const allUnique = (str = '') => {    for(let i = 0; i < str.length; i++){       const el = str[i];       if(str.indexOf

  2. JavaScriptで文字列から数字を除外する

    問題 アルファベット、特殊文字、数字の組み合わせを含む文字列strを受け取るJavaScript関数を作成する必要があります。 この関数は、文字列strに存在する数値のみを含む入力文字列に基づいて新しい文字列を返し、相対的な順序を維持する必要があります。 たとえば、関数への入力が-の場合 const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds'; その場合、出力は-になります。 const output = '1234567'; 例 以下はコードです- const str = 'revd1fdfdfs2v34f