>  기사  >  웹 프론트엔드  >  문자 발생 횟수를 계산하고 중복을 제거하는 js 메소드

문자 발생 횟수를 계산하고 중복을 제거하는 js 메소드

王林
王林앞으로
2020-05-08 09:16:122407검색

문자 발생 횟수를 계산하고 중복을 제거하는 js 메소드

코드 샘플:

var str = "aabbccehgfhaasdhgfashdfhabcasd";

    // 使结果显示为一个对象,如:{a:2, b:1, c:2, d:1}

    var obj = {};

    // console.log(obj[ "a" ])     // undefined

    // obj[ "a" ] = 1
    // obj[ "a" ] ++

    // obj[ "b" ] = 1
    // obj[ "b" ] ++
    // obj[ "b" ] ++
    // obj[ "b" ] ++

    // obj[ "c" ] = 1

    for(var i=0;i<str.length;i++){
        // obj[ str[i] ]
        if(obj[ str[i] ]){
            obj[ str[i] ]++;
        }else{
            obj[ str[i] ] = 1;
        }
    }
    console.log(obj);


    var newStr = "";
    for(var key in obj){
        newStr += key;
    }
    console.log(newStr);

추천 튜토리얼: js 소개 튜토리얼

위 내용은 문자 발생 횟수를 계산하고 중복을 제거하는 js 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제