Heim > Web-Frontend > js-Tutorial > js-Array-Deduplizierung und wie man die häufigsten Zeichen in einer Zeichenfolge ermittelt

js-Array-Deduplizierung und wie man die häufigsten Zeichen in einer Zeichenfolge ermittelt

零到壹度
Freigeben: 2018-04-12 14:25:33
Original
2157 Leute haben es durchsucht

Der Inhalt dieses Artikels besteht darin, Ihnen die Codefreigabe der s-Array-Deduplizierung und die Zählung der am häufigsten vorkommenden Zeichen in einer Zeichenfolge mitzuteilen. Er hat einen bestimmten Referenzwert.

Array-Deduplizierung:

<!DCOTYPE>
<html>
	<head>
		<title>数组去重</title>
		
		<script>
	function test(str){
		   let len = str.length;
		   let strtmp = [];
		   for(let i = 0;i<len;i++){
		   	   if (strtmp.indexOf(str[i])< 1){
		   	   	   strtmp.push(str[i]);
		   	   	}
		   	}
		 console.log(strtmp);
		}
		let abc = [0,2,3,5,2,1,9,3,9,1];
		test(abc);
  </script>
	</head>
	<body>

</body>
</html>
Nach dem Login kopieren

Suchen Sie die Zeichenfolge, die am häufigsten vorkommt:

<!DCOTYPE>
<html>
	<head>
		<title>1111</title>
		<script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
		<script>
	$(function(){
		$(&#39;.btn&#39;).click(function(){
            let num = $(&#39;.num&#39;).val();
           // console.log(num);
            let len = num.length;
           let json = {};
           for (let i=0;i<len;i++){
           	     if(!json[num.charAt(i)]){
           	     	   json[num.charAt(i)]=1;
           	     	}else
           	     		{
           	     			json[num.charAt(i)]++;
           	     			}
           	}
           	let max = 0;
           	let word = &#39;&#39;;
           	for(var i in json){
           		  if (json[i]> max){
           		  	   max = json [i];
           		  	   word = i;
           		  	}
           		}
            console.log(&#39;the word is&#39;+word,&#39;count is&#39;+max);
            })
          })
  </script>
	</head>
	<body>
<label>awqewqewqewqe</label><input type="text" class="num"></input>
	<button class="btn" >22222</button>
</body>
</html>
Nach dem Login kopieren

Verwandte Empfehlungen:

JS implementiert das Finden des Zeichens mit den meisten Vorkommen in einer Zeichenfolge und das Zählen seiner Vorkommen

Bestimmen des Zeichens mit den meisten Vorkommen in eine Zeichenfolge und ihr Vorkommen. Häufigkeit, mit der

js die Zeichenfolge in Scheiben schneidet und neu organisiert

Das obige ist der detaillierte Inhalt vonjs-Array-Deduplizierung und wie man die häufigsten Zeichen in einer Zeichenfolge ermittelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage