>  기사  >  웹 프론트엔드  >  Node.js 배열 중복 제거 및 문자열에서 가장 빈번한 문자를 확인하는 방법

Node.js 배열 중복 제거 및 문자열에서 가장 빈번한 문자를 확인하는 방법

零到壹度
零到壹度원래의
2018-04-12 14:25:332150검색

이 문서의 내용은 배열 중복 제거의 코드 공유와 문자열에서 가장 일반적인 문자를 계산하는 방법을 공유하는 것입니다. 여기에는 특정 참조 값이 필요합니다.

배열 중복 제거:

<!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>

문자열에서 가장 많이 나타나는 문자 찾기:

<!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>

관련 권장 사항:

js를 사용하여 문자열에서 가장 많이 나타나는 문자를 찾고 그 횟수를 계산합니다.

판단 문자열에서 가장 많이 나타나는 문자 문자 및 발생 횟수

js 문자열을 분할하고 재구성

위 내용은 Node.js 배열 중복 제거 및 문자열에서 가장 빈번한 문자를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.